не проходит 3 условие, хотя вывод получается верным