Ответ:

Национальность тренера должна отличаться от национальности команды. «Зенит» не тренируют Джон и Антонио; Николай тоже не подходит, поскольку он русский, как и команда. Значит, тренер «Зенита» — Родриго.

«Милан» не тренирует Джон, а Антонио не подходит из-за итальянской национальности. Родриго уже тренирует «Зенит», поэтому «Милан» тренирует Николай. Остаются Антонио и Джон для «Челси» и «Реала». Антонио не может тренировать итальянскую команду «Милан» и назначается в «Челси», а Джон — в «Реал».

КомандаНациональность командыТренер
«Милан»ИтальянскаяНиколай
«Реал»ИспанскаяДжон
«Зенит»РоссийскаяРодриго
«Челси»АнглийскаяАнтонио

Ответ: а) «Зенит» тренирует Родриго; б) «Милан» тренирует Николай.