又到了上数学课的日子,老师在讲台上面讲课,问了一个问题,现有

两
正整数,给定
)
和
)
,问能否求得

两正整数,恰好数学老师看到这时候小蓝在课堂上睡觉,于是数学老师点名提问了小蓝,小蓝想向你求助答案,如果有多对合法的
,输出
最小的那一对答案,若仍然有多个
最小的答案对,输出
最小且

最小的答案,否则输出 "-1" (不带引号)。
输入描述:
第一行包含一个整数
)
,表示测试用例的组数。
输出描述:
对于每组测试用例:
仅输出一行。若有合法的
则输出两个数表示答案。否则输出
"-1" (不带引号)。