第一行一个整数,表示数据的组数。接下来一共T行,第行表示第i组数据。每一行两个整数。x,y的含义如题目描述所示。
输出T行,第i行对应输入的第i组数据。如果满足,输出三个整数,每个数之间存在空格。如果不满足则输出-1。如果答案有多个,你可以输出其中任意一个,不能超过。
1 3 5
5 3 15
5*3=3*5=15,可以证明如果a=5,b=3,那么对于ax=by=c,15是c可能的最小的取值。如果你输出10 6 30,那么这同样是一个正确的答案。因为有10*3=6*5=30,且同样30是可能的最小的取值。