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