У меня намудрено, конечно, но все выполняется. А условие не засчитывает. Конечно, я понимаю, что решение должно быть поизящнее, но интересно, почему в таком моем варианте решение не прокатывает?