Почему-то не проходит по последнему условию, хотя выводит все верно, не могу понять почему.