Задача решается по шагам.
Обозначим количество грузовых машин как x.
По условию автобусов на 30 больше грузовых: 145 = x + 30 → x = 115. Значит грузовых машин 115.
Легковые машины на 12 меньше грузовых: легковые = x − 12 = 115 − 12 = 103.
Всего машин в гараже: автобусы + грузовые + легковые = 145 + 115 + 103 = 363.
Проверка условий: 145 автобусов = 115 грузовых + 30; легковых 103 = 115 − 12. Всё верно.
Ответ: 363 машины.