Respuesta :

21 more boys than girls.
Subtract 67 from 46 and you get 21.
There are 21 more boys skating than girls.