Ответ:

1. Всего пассажиров: 249 + 28 = 277.

2. Проверим, сколько автобусов нужно: 277 : 45 = 6 (остаток 7). Шести автобусов недостаточно, потому что останутся 7 пассажиров.

3. Добавим ещё один автобус: 6 + 1 = 7.

Ответ: 7 автобусов.