题目描述
You are given a positive number $x$. Find the smallest positive integer number that has the sum of digits equal to $x$ and all digits are distinct (unique).
Input
The first line contains a single positive integer $t$ ($1 \le t \le 50$) — the number of test cases in the test. Then $t$ test cases follow.
Each test case consists of a single integer number $x$ ($1 \le x \le 50$).
Output
Output $t$ answers to the test cases:
- if a positive integer number with the sum of digits equal to $x$ and all digits are different exists, print the smallest such number;
- otherwise print -1.
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分
样例输入
4
1
5
15
50
样例输出
1
5
69
-1