Немного не понимаю, как программа проходит проверку по последнему пункту, но не проходит по третьему?