Не понимаю, почему не проходит по последнему условию, если выводит всё корректно