Девочка - d, мальчик - m.
Каждая девочка сдала по 4 кг, значит 4d, каждый мальчик сдал по 7, значит 7m. Всего они сдали 105 кг, значит 4d+7m=105. И по условию у нас 18 человек, значит d+m=18. Записываем наши данные в систему и решаем:
Ответ: 11 мальчиков сдали макулатуру.