Интересные числа

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Роман коллекционирует числа, кажущиеся ему интересными. Например, сейчас он считает интересным положительные числа, запись которых в системе счисления с основанием kk заканчивается нечетным числом нулей. Например, при k=2k=2 такими числами являются 2_10=10_22\_{10}=10\_2, 24_10=11000_224\_{10}=11000\_{2}.

Для того, чтобы пополнить свою коллекцию, Роман хочет найти nn-ое в порядке возрастания такое число. Поскольку nn он взял достаточно большим, то вручную у него это сделать не получается. 

Помогите Роману --- напишите программу, которая найдет число, которое нужно ему для пополнения коллекции.

입력

Первая строка входного файла содержит два целых числа (1n10151 \le n \le 10^{15}, 2k102 \le k \le 10).

출력

В выходной файл выведите nn-ое в порядке возрастания число, запись которого в системе счисления с основанием kk заканчивается на нечетное число нулей. Это число необходимо вывести в десятичной системе счисления.