Работает как надо, условиям соответствует. Почему не проходит валидацию?