n번째 숫자 찾기

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

문제

수학과인 영진이는 연속하는 수를 좋아한다. 영진이는 아래와 같이 두 가지 수를 정의하였다.

X_K(N)X\_K(N) : 11부터 NN까지의 연속하는 KK진법 수를 이어 만든 수

(ex. X_3(2) =12, X_3(4) =121011,X_7(2)=12,X_7(4)=1234X\_3(2) = 12, X\_3(4) = 121011, X\_7(2) = 12, X\_7(4) = 1234)

YJ_KYJ\_K : X_K(1)X\_K(1)부터 X_K(10100)X\_K(10^{100})까지의 수를 이어 만든 수

(ex. YJ_3 =X_3(1)X_3(2)X_3(3)X_3(4) =1121210121011YJ\_3 = X\_3(1)X\_3(2)X\_3(3)X\_3(4)\cdots = 1121210121011\cdots, YJ_7=X_7(1)X_7(2)X_7(3)X_7(4) =1121231234YJ\_7 = X\_7(1)X\_7(2)X\_7(3)X\_7(4)\cdots = 1121231234\cdots)

영진이는 수학과 신입생 환영회에 참가해 후배들에게 YJ_KYJ\_KNN번째 자리에 오는 숫자를 맞히지 못하면 술을 마셔야 한다고 하였다.

신입생 세원이는 살아서 집에 돌아가고 싶다. 세원이를 위해 YJ_KYJ\_KNN번째 숫자를 찾아서 알려주자.

입력

첫 줄에 영진이의 질문 횟수 TTKK가 공백을 사이에 두고 주어진다. (1  T< 100,2  K<101 \le T < 100, 2 \le K < 10)

다음 줄부터 TT개의 줄에 NN이 주어진다. (1  N <2×1091 \le N < 2\times10^{9})

출력

각 질문에서 YJ_KYJ\_KNN번째 숫자를 출력한다.