Не пойму, что не так. Программа выполняется правильно, но условие не проходит