0354. Похожие числа
Input file name: | similar.in |
Output file name: | similar.out |
Time limit: | 2 s |
Memory limit: | 256 megabytes |
Вам дано два числа A и B. Необходимо найти такие системы счисления с основанием X и Y, что A в системе счисления с основанием X записывается так же, как и B – в основании Y. В данной задаче предполагается существование систем счисления с основаниями от 2 до 36. Цифры со значениями выше 9 кодируются символами латинского алфавита.
Формат входного файла
В первой строке входного файла содержится два целых числа A, B, записанные в десятичной системе счисления (1 ≤ A, B ≤ 109).
Формат выходного файла
В единственной строке файла выведите два числа X и Y, разделяя их пробелом, или – "-1", если таких X и Y не существует.
Пример:
similar.in | similar.out |
---|---|
42 27 | 12 7 |
В системе счисления с основанием 7, число 27 запишется как 36. Точно так же выглядит запись числа 42 в системе счисления с основанием 12.