Задача A. Счастливые цифры

Автор:Жюри всероссийской олимпиады школьников 2008   Ограничение времени:2 сек
Входной файл:lucky.in   Ограничение памяти:64 Мб
Выходной файл:lucky.out  
Максимальный балл:100  

Условие

Школьнику Васе нравятся числа, которые заканчиваются счастливыми для него цифрами k. Поэтому каждый раз, когда он видит какое-нибудь натуральное число n, он сразу пытается подобрать такое d (d ≤ 2), что число n в системе счисления с основанием d заканчивается как можно большим количеством цифр k.

Требуется написать программу, которая по заданным числам n и k найдет такое d, чтобы число n в системе счисления с основанием d заканчивалось как можно большим количеством цифр k.

Формат входного файла

Входной файл содержит два целых десятичных числа n и k.

Формат выходного файла

В выходной файл выведите два числа: d - искомое основание системы счисления и l — количество цифр k, которым заканчивается запись числа n в этой системе счисления. Если искомых d несколько, выведите любое из них, не превосходящее 1012 (такое всегда существует).

Комментарии к примерам:

  1. 4910 = 12113.
  2. Ни в одной системе счисления 7 не заканчивается на цифру 5.

Ограничения

1 ≤ n ≤ 1011

0 ≤ k ≤ 9

Примеры тестов

Входной файл (lucky.in) Выходной файл (lucky.out)
1
49 1
3 2
2
7 5
3 0

0.036s 0.008s 15