Не проходит по последнему условию задачи, но все работает. В чем дело? Спасибо =)