问题描述 |
---|
罗少做数学题经常把加法题看成乘法题。有一天涂涂出了三个正整数相加的算术题,罗少当成了这三个正整数相乘,于是给出了乘法计算的结果。 大范手上有罗少的乘法计算结果和涂涂的加法计算答案,但没有题目。大范想要知道题目中三个正整数分别是多少。 |
输入描述 |
多组案例。一个正整数n,表示案例的数量。(n<=100) 每组案例由两个正整数a和b组成,其中a表示三个正整数相乘的结果,b表示三个正整数相加的结果。(a,b<=1e6) |
输出描述 |
针对每组案例,如果无解,输出-1;如果有多个解,输出-2;如果只有唯一解,按从小到大的顺序输出三个正整数,这三个数之积等于a,之和等于b。每两个数之间有一个空格。 每组案例输出都要换行。 |
样例输入复制样例 |
2 45 11 10 9 |
样例输出 |
3 3 5 -1 |
相关 |