Ответ:

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

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

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

Ответ: «Милан» — Николай, «Реал» — Джон, «Зенит» — Родриго, «Челси» — Антонио.