Вывод правильный, а валидатор не принимает решение, может где - то не вижу косяк?