题目描述
我们称一个数是 **好数**,当且仅当它由 $m$ 个数位构成,且它是一个回文数字。
我们称一个数是 **极好数**,当且仅当它由 $n$ 个数位构成,且它是一个回文数字,且它是两个 **好数** 的和。
现在给你 $n$ 和 $m$ ,请你输出最大的 **极好数** 与最小的 **极好数** 的差,若极好数的数量小于 $2$ 个,则输出 $-1$ 。
注:
一个数的前导零不算在其数位个数内 即: 数字 $012$ 的数位个数是 $2$, $0$ 的数位个数是 $1$。
回文数字是指从前往后写与从后往前写相同的数字。如 $1234321$ 是回文数字,$1234$不是,并且我们规定**个位数也是回文数字**。
输入格式
本题有多组测试样例。
第一行一个正整数 $T\ (1 \le T \le 10^5)$,代表 $T$ 组输入,对于每一组输入:
一行上两个正整数 $n,m\ (1 \leq n,m \leq 1000)$。
输出格式
对于每一组输入,输出一行。
输出最大的 **极好数** 与最小的 **极好数** 的差,若 **极好数** 的数量小于 $2$ 个,则输出 $-1$。