For the second part we can take all 5 boys and count the number of ways of assigning each of them a girl. There are five ways to assign the first girl, 4 ways to assign the second, etc. This gives 5! ways to pair up each 5 boy 5 girl group.

Thanks! I actually had the part you helped me with. It was the second part I found tricky.