Это прихоти валидатора, или у меня есть какая-то незаметная ошибка? Код работает по заданию, все выводится согласно условию.