1.小浩的ABC
问题描述
小浩有一个整数X,他想找到一个三元组(A,B,C)满足:
·1≤A,B,C≤10⁶。
·A·B+C=X。
在满足条件的情况下让(B,C,A)的字典序最小,如果不存在这样的三元组
输出-1。
输入格式
第一行输入一个正整数T表示测试数据的组数。接下来T行每行输入一个整数X如题所述。
输出格式
对于每组测试数据,输出A,B,C的值,如果不存在这样的三元组输出-1,并换行。
样例输入1
4
1
15
2
100
样例输出1
-1
1411
111
9911
说明
样例1:可以证明没有这样的三元组存在。
样例2:考虑A=14,B=1,C=1,满足:
·1≤A,B,C≤10⁶。
·A·B+C=2·7+1=15=X。
没有比(1,1,14)更小的三元组。
样例3:考虑A=1,B=1,C =1,满足:
·1≤A,B,C≤10⁶。