Неизвестно почему метод toDemical работает некорректно. При вводе изначально заданного числа вывод правильный, но если поменять вывод - числа не сходятся. Также непонятно почему валидатор не пропускает решение метода toBinary. Заранее спасибо всем, кто поможет с решением.