код работает, условия выполняются, но решение не проходит валидацию. в чем может быть проблема?