Почему не проходит решение? условие же выполняется