Почему третье условие не выполняется?