В первый раз он увидел 7 белых шаров. 8 красных, 7 белых и 5 зелёных, всего 20. Если белых было 6 и меньше, то зелёных было 5 и меньше. Тогда красных 9 и больше. Даже если все волшебные шары изначально были красными, потом стали зелёными, то красных станет не менее 6, зелёных не более 8. Тогда белых должно быть 7, но 8+6+7 = 21. Если белых было 8 и больше, то зелёных было 3 и меньше, красных 9 и больше. Если все волшебные шары изначально были красными, потом стали зелёными, то красных станет не менее 6, зелёных не более 6. То есть зелёных будет столько же или меньше, чем красных, что опять же противоречит условию.
Для простоты решения обозначим: пятиклассники - х; шестиклассники - у; семиклассники - z; восьмиклассники - n; девятиклассники - s. Тогда по условию задачи составим уравнения: х+у+z+n+s=58 x+y=6z+6n x+n=5y+5z Подставим второе уравнение в первое: 6z+6n+z+n+s=58 7z+7n=58-s 7(z+n)=58-s Подставим третье уравнение в первое: 5y+5z+y+z+s=58 6y+6z=58-s 6(y+z)=58-s Получили два уравнения: 7(z+n)=58-s 6(y+z)=58-s Для значения (58-s) ищем кратное числам 7 и 6 7×6=42 и запишем это в уравнении: 58-s=42 s=58-42 s=16 человек девятиклассники. ответ: 16