1517: 伟大区间

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Special Judge Creator:
Submit:141 Solved:20

Description

伟大的不知道谁说过,一个伟大的区间$[l, r]$需要满足以下条件:

$ (1) $ $\left [ l, r \right ] \subseteq \left [ L, R \right ] $ (L, R由输入给出) 。

$ (2) $ $\forall x\in \left [ l, r \right ] $ 满足 $k \mid x $ ( $x$ 被 $k$ 整除)的 $ x $ 恰好有 $ v $ 个 。

Input

第一行输入一个整数 $t (1 \le t \le 10^5)$ -- 表示要测试的样例组数。  

接下来 $t$ 行,每行输入四个整数 $L, R, k, v (1 \le L \le R \le 10^9, 1 \le k , v \le 10^9)$ -- 含义如上。

Output

输出 $t$ 行 ,每行输出 $-1$ 或者两个整数 $l, r$。

如果不存在这样的区间,则输出$-1$。

如果可以构造出来,输出两个整数 $l, r $ (表示你构造的区间) 。

如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。

Sample Input Copy

3
1 10 2 3
5 10 2 3
3 7 2 3

Sample Output Copy

1 6
6 10
-1