수학과인 영진이는 연속하는 수를 좋아한다. 영진이는 아래와 같이 두 가지 수를 정의하였다.
X_K(N) : 1부터 N까지의 연속하는 K진법 수를 이어 만든 수
(ex. X_3(2) =12, X_3(4) =121011,X_7(2)=12,X_7(4)=1234)
YJ_K : X_K(1)부터 X_K(10100)까지의 수를 이어 만든 수
(ex. YJ_3 =X_3(1)X_3(2)X_3(3)X_3(4)⋯ =1121210121011⋯, YJ_7=X_7(1)X_7(2)X_7(3)X_7(4)⋯ =1121231234⋯)
영진이는 수학과 신입생 환영회에 참가해 후배들에게 YJ_K의 N번째 자리에 오는 숫자를 맞히지 못하면 술을 마셔야 한다고 하였다.
신입생 세원이는 살아서 집에 돌아가고 싶다. 세원이를 위해 YJ_K의 N번째 숫자를 찾아서 알려주자.
첫 줄에 영진이의 질문 횟수 T와 K가 공백을 사이에 두고 주어진다. (1 ≤ T< 100,2 ≤ K<10)
다음 줄부터 T개의 줄에 N이 주어진다. (1 ≤ N <2×109)
각 질문에서 YJ_K의 N번째 숫자를 출력한다.