Пусть все учащиеся девочки, тогда они бы собрали :
1) 29*3=87 килограмм мукулатуры.
Остается "лишних"
2) 117-87=30 кг мукулатуры, которые были явно принесены мальчиками.
Мальчик приносит на
3) 5-3=2 килограмма "избыточных" относительно девочек, следовательно мальчиков было:
4) 30:2=15 человек, а девочек соответственно
5) 29-15=14 человек