Сначала разберемся, почему условие противоречиво. В классе 30 человек. 20 из них каждый день пользуются метро, 5 - автобусом, 23 троллейбусом.
20 + 23 = 43 > 30 ⇒ 20 человек пользуются не только метро, но и кто-то из них может пользоваться автобусом и/или троллейбусом. Аналогично, 23 человека пользуются не только троллейбусом, но кто-то из них может пользоваться метро и/или автобусом. Тогда 5 человек пользуются не только автобусом, кто-то из них может пользоваться метро и/или троллейбусом. Но по условию 12 человек пользуются и метро, и автобусом. 12>5 ⇒ тех, кто пользуется автобусом, должно быть не менее 12 человек, что противоречит условию. Противоречивость условия показана на рис. 1
=========================================
Пусть автобусом пользуются 12 человек (наименьшее возможное число). Тогда по условию все эти 12 человек в метро тоже ездят. Нет ни одного человека, который бы использовал только автобус, или использовал автобус/троллейбус (только 2 вида транспорта). По условию 9 человек пользуются для поездок автобусом/троллейбусом, значит, все они ездят в метро тоже (так как нет ни одного человека, использующего 2 вида транспорта).
Итак, тремя видами транспорта пользуются 9 человек.
Двумя видами транспорта пользуются:
автобус/метро : 12 - 9 = 3 человека
метро/троллейбус : 10 - 9 = 1 человек
Всего: 3 + 1 = 4 человека
Одним видом транспорта пользуются
метро : 20 - 12 - 1 = 7 человек
троллейбусом : 23 - 10 = 13 человек
Всего: 20 человек
Тогда в классе должно быль не 30 человек, а
9 + 4 + 20 = 33 человека.
Ответ: в условии можно изменить 2 числа, количество учеников в классе 33 человека, пользуются автобусом 12 человек (рис. 2)
========================================
Чтобы в решении не было нулей, можно в условии изменить другие два числа: пользуются автобусом 15 человек, троллейбусом - 18 человек.
Пусть тремя видами транспорта пользуются Х человек. Тогда уравнение по условию задачи
20 + (15 - 12) + (18 - 9 - 10 + Х) = 30
22 + Х = 30 ⇒ Х = 8 человек пользуются тремя видами транспорта