пробовал и через if, и так и сяк, результат выдает верно, а валидатор победить не могу никак