Почему такой код не принимает валидатор ведь он эквивалентен правильному решению?