я не понимаю, почему последнее условие не віолняется?