при запуске проги всё работает и вывод вроде как удовлетворяет требования, но валидатор пишет сабж.