Как-то странно. Вроде выдаёт правильно. Но не работает. Почему?