Уже практически привёл код к варианту правильного решения, всё равно не принимает Осталось только убрать из toBinary конструкцию else, но почему так? Работает вроде верно Плиз, помогите)))