Дано, что каждый мальчик Илья, Максим, Вова и Лёша имеет 1, 2 или 3 конфеты.
Мальчик Илья утверждает, что у Вовы нет 1 конфеты. Отсюда следует, что Вове может быть 2 или 3 конфеты.
Мальчик Максим утверждает, что ровно у двоих из них по 3 конфеты. Это значит, что Максиму не может быть 1 конфеты и у него либо 2, либо 3 конфеты.
Мальчик Вова утверждает, что количество конфет у Максима и Лёши отличается не более чем на 1. Это означает, что у Лёши может быть 1, 2 или 3 конфеты.
Мальчик Лёша утверждает, что у него конфет больше, чем у Вовы. Исходя из этого, у Вовы не может быть 3 конфет.
Выведем все возможные комбинации конфет у мальчиков:
1) Илья - 3, Максим - 3, Вова - 2, Лёша - 1
2) Илья - 3, Максим - 2, Вова - 2, Лёша - 1
3) Илья - 2, Максим - 3, Вова - 2, Лёша - 1
4) Илья - 2, Максим - 2, Вова - 2, Лёша - 1
5) Илья - 1, Максим - 3, Вова - 2, Лёша - 1
6) Илья - 1, Максим - 2, Вова - 2, Лёша - 1
Проверим каждую комбинацию на соответствие условиям.
1) По условию, Илья сказал правду и у него 3 конфеты. Но тогда будет два мальчика с 3 конфетами (Илья и Максим), что противоречит утверждению Максима. Значит, эта комбинация не подходит.
2) У Максима 2 конфеты, значит, это комбинация не подходит, так как у Максима должно быть 3 конфеты.
3) У Ильи 2 конфеты, значит, это комбинация не подходит, так как у Ильи должно быть 3 конфеты.
4) Данная комбинация соответствует всем условиям:
Илья - 2, Максим - 2, Вова - 2, Лёша - 1
У Ильи 2 конфеты, что подходит для его утверждения.
У Максима 2 конфеты, что подходит для его утверждения.
У Вовы 2 конфеты, что подходит для его утверждения.
У Лёши 1 конфета, что подходит для его утверждения.
5) У Максима 3 конфеты, значит, это комбинация не подходит, так как у Максима должно быть 2 конфеты.
6) У Максима 2 конфеты, значит, это комбинация не подходит, так как у Максима должно быть 3 конфеты.
Итак, остается только одна комбинация, которая удовлетворяет всем условиям:
Илья - 2, Максим - 2, Вова - 2, Лёша - 1
Таким образом, у Ильи, Максима, Вовы и Лёши соответственно 2, 2, 2 и 1 конфета.