Потратил уже кучу времени, но так и осталось загадкой, почему задача не проходит валидацию. Решение правильное, кириллицу выводит, введеные нечисловые значения не обрабатывает. Что нужно ещё - не понимаю.