Problem About Base

View as PDF

Submit solution


Points: 8
Time limit: 1.0s
Memory limit: 256M

Problem types

Sinan is studying base arithmetic at his math course. His teacher, promises him a candy for each given number to be rewritten in the base \(\mathbf{K}\). Sinan wants all the candies and for that, he needs your help.

For a number to be rewritten in the base \(\mathbf{K}\):

\(\mathbf{N = a_n \cdot K^n + a_{n-1} \cdot K^{n-1} + ... + a_1 \cdot K^1 + a_0 \cdot K^0}\)

Sinan needs to write the numbers as a series consists of \(\mathbf{a_i}\)'s without unnecessary 0's at the beginning for candies.

Input

The first line consists of integer \(\mathbf{q}\).

Next \(\mathbf{q}\) lines will contain integers \(\mathbf{N_i}\) and \(\mathbf{K_i}\).

Batch #1:
  • \(1 \leq \mathbf{q} \leq 100\)
  • \(1 \leq \mathbf{N_i} \leq 100\)
  • \(2 \leq \mathbf{K_i} \leq 10\)
Batch #2:
  • \(1 \leq \mathbf{q} \leq 10^{4}\)
  • \(1 \leq \mathbf{N_i} \leq 10^{18}\)
  • \(2 \leq \mathbf{K_i} \leq 10\)

Output

Print \(\mathbf{q}\) lines. Each line should contain \(\mathbf{N_i}\) in base \(\mathbf{K_i}\), the list of \(\mathbf{A}\).

Samples

Input:

2
5 2
7 3

Output:

101
21

Input:

3
25 10
25 4
25 3

Output:

25
121
221

Explanation

1. Output
  • \(\mathbf{5 = 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0}\)
  • \(\mathbf{7 = 2 \cdot 3^1 + 1 \cdot 3^0}\)