Решение:
1. Мы знаем, что Антон ниже Димы. Это значит, что Дима выше Антона.
2. Мы знаем, что Кирилл выше Бори.
3. Мы знаем, что Антон стоит рядом с Кириллом. Это наталкивает на мысль, что порядок может быть следующим: Дима, Антон, Кирилл, Боря, или Дима, Кирилл, Антон, Боря.
4. В любом случае самый высокий мальчик - Дима.
Ответ: Дима