Ответ:
Вася не может быть Сидоровым, потому что Сидоров учится в пятом классе, а Вася — в шестом.
Вася не может быть Ивановым: отец Иванова — слесарь, а отец Васи — инженер.
Значит, Вася — Петров.
Остаются фамилии Иванов и Сидоров. Отец Пети — учитель, поэтому Петя не Иванов, ведь отец Иванова — слесарь.
Значит, Петя — Сидоров, а Кеша — Иванов.
Ответ: Кеша — Иванов, Петя — Сидоров, Вася — Петров.
