{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"输入两个整数G,L(1\u003c\u003dG,L\u003c2^31),找出两个正整数a和b,使得二者最大公因数为G,最小公倍数为L。\u003cbr\u003e如有多解,输出a\u003c\u003db且a最小的解。无解输出-1.\n\u003cbr\u003e\n输入\u003cbr\u003e\n第一行一个T(T\u003c\u003d100)表示数据组数\u003cbr\u003e\n接下来T行每行两个数G,L\u003cbr\u003e\n\u003cbr\u003e\n输出\u003cbr\u003e\n每组数据输出占一行 a b\n"}},{"title":"输入","value":{"format":"HTML","content":"2\u003cbr\u003e\n1 2\u003cbr\u003e\n3 4"}},{"title":"输出","value":{"format":"HTML","content":"1 2\u003cbr\u003e\n-1"}}]}