Ответ:

Лев занял 4-е место. Игорь не может быть первым или четвёртым. Кирилл должен быть выше Игоря, значит, Игорь не может быть вторым: тогда выше него осталось бы только первое место, которое пришлось бы Кириллу, а для Максима ниже Игоря места уже не было бы. Следовательно, Игорь занял 3-е место.

Максим занял место ниже Игоря — 4-е, но это место уже занял Лев. Значит, такая расстановка невозможна? Проверим условия: «Максим занял место ниже Игоря» означает худшее место, а Лев уже занял 4-е. При Игоре на 2-м месте остаются 3-е для Максима и 1-е для Кирилла, что удовлетворяет всем условиям.

Ответ: Кирилл — 1-е место, Игорь — 2-е, Максим — 3-е, Лев — 4-е.