Может, глаз уже замылился. Вывод, вроде верный, но валидатор не пропускает. Где прокол?