import java.util.*; public class Main { static long[] dp; public static void main (String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int b = -sc.nextInt(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < t; i++) { StringBuilder tmp = new StringBuilder(); int n = sc.nextInt(); for (int j = 0; n > 0; j++) { int mod = n % b; n /= b; if (j % 2 == 1 && mod != 0) { n++; mod = b - mod; } tmp.append(mod); } if (tmp.length() == 0) { tmp.append("0"); } sb.append(tmp.reverse()).append("\n"); } System.out.print(sb); } }