Последнее условие не пропускает. Хотя в выводе вроде норм