Программа всё делает правильно, но почему-то решение не проходит. Что не так?