Не могу понять, почему не выполняется последнее условие задачи?