Задача №731. Rational number to binary periodical

Дано рациональное число. Запишите его в виде двоичной периодической дроби.

Входные данные

На вход программа получает два натуральных числа n и m, каждое из которых не превосходит 1000.

Выходные данные

Программа должна вывести значение n/m, записанное в виде двоичной периодической дроби, при этом длина непериодической дробной части и длина периода должны быть минимально возможными. Если данное число является конечной двоичной дробью, периодическую часть выводить не надо.

Примеры
Входные данные
1 2

Выходные данные
0.1
Входные данные
1 3

Выходные данные
0.(01)
Сдать: для сдачи задач необходимо войти в систему