编程题
### 问题描述
小齐学习了数字的不同进制表示,她想知道一个数字 $N$ 在两个不同的进制 $X$ 和 $Y$ 下的表示。给定两个 $3$ 位数字,分别表示 $N$ 在进制 $X$ 和 $Y$ 下的表示,找出可能的进制 $X$ 和 $Y$。
### 输入格式
输入文件以整数 $K$ 开始,表示测试用例的数量。接下来的 $K$ 行每行包含两个 $3$ 位数字,分别表示一个测试用例中 $N$ 在进制 $X$ 和 $Y$ 下的表示。
### 输出格式
输出文件应包含 $K$ 行,每行输出一个测试用例中可能的进制 $X$ 和 $Y$,两者之间用空格分隔。如果 $X$ 或 $Y$ 的进制大于 $2000$,则输出 $-1$。
### 样例输入
```
1
419 792
```
### 样例输出
```
47 35
```
### 评测数据规模
$1 \leq K \leq 1000$。