1. Если Илья соврал, то у Лёши 1 конфета. Но 1 конфета только у 1 мальчика, и он же единственный врал. Следовательно, ни Илья, ни Леша  не врут и у  каждого 2 или 3 конфеты. 2. Следовательно,  один из двоих, Максим или Вова,  врёт и у него  одна конфета.3. Поскольку мы точно знаем, что Лёша не врёт, то количество конфет у Максима и Вовы отличается на 1, и у одного из них одна конфета, то у второго 2 конфеты. И ни у одного из них не может быть 3 конфеты. 4. Вова утверждает, что  у него конфет больше, чем у Лёши. Но этого не может быть, поскольку у него не больше 2 конфет, а у Лёши не меньше 2 конфет. Следовательно, Вова врёт и у него 1 конфета. А у Максима 2 конфеты, и  он говорит правду. 5. Поскольку Максим говорит правду, то у двоих ребят по 3 конфеты. И тогда это могут быть только Илья и Лёша.Итого: Вова - 1 конфета, Максим - 2 конфеты, Илья и Лёша - по 3 конфеты.