Не пойму почему последние условие не выполняется?