Код, конечно, далеко не лучший, но во всяком случае программа отрабатывает и выводит нужный результат, однако валидатор не пропускает, ссылаясь на невыполнение второго условия. Подскажите, пожалуйста, в чем тут проблема?