3 boys, 2 girls and a puppy sit at a round table. In how many ways can they be arranged if the puppy is to be seated between any 2 boys?

Case 1: The girls sit together

No. of ways=(4-1)!(2!)=12

Case2: The girls are seperated

No. of ways=(5-1)!=24

Total no. of ways=12+24=36