Поменяли входные и выходные типы, что на больших сценах может сэкономить секунды.
Из-за этой ошибки проверка выполнялась некорректно.
Особенно, если речь про Rust (¬‿¬ )