Данная задача сводится к разложению числа 300 на два множителя двумя способами.
Первый (х - 2)*(у + 5) = 300 и второй х*у = 300, где х - число автобусов, у - число пассажиров.
Такому условию соответствует разложение 12*25 = 300 = 10*30.
Ответ: 12 автобусов.
Можно решить системой двух уравнений:
(х - 2)*(у + 5) = х*у, откуда 5х - 2у = 10,
и ху = 300.
Откуда х = 12, у = 25