Программа работает, но условие не выполняется