#1234. 阿明的货架编号

阿明的货架编号

题目描述

阿明需要将每件商品的十进制编号转换为指定进制的字符串。

第 ii 件商品的原始编号为 NiN_i,目标货架的进制为 BiB_i,其中 2≤Bi≤362 \le B_i \le 36。

阿明只处理非负整数,且标签中不允许出现负号。若编号为 00,则标签仅输出 0。

请你帮助阿明计算每件商品在对应进制下的编号字符串。

输入格式

第一行包含一个整数 tt(1≤t≤5001 \le t \le 500),表示测试用例数量。

接下来 tt 行,每行包含两个整数 NN 和 BB:

  • 0≤N≤10180 \le N \le 10^{18}
  • 2≤B≤362 \le B \le 36

其中,NN 表示十进制原始编号,BB 表示目标进制。

输出格式

对于每个测试用例,输出一行字符串,表示 NN 的 BB 进制表示。

其中:

  • 数值 0∼90 \sim 9 用字符 0 到 9 表示;
  • 数值 10∼3510 \sim 35 用大写字母 A 到 Z 表示。

样例输入

3
255 16
123 2
0 36

样例输出

FF
1111011
0