Nazif and Osman are studying for the extremely hard mathematics finals. They practice writing numbers in a difference of two squares format.

Nazif will give Osman \(\mathbf{N}\) lines, one positive integer \(\mathbf{X}\) in each line. Osman must print 2 positive integers \(\mathbf{a, b}\) if \(\mathbf{X}\) can be written in the form \(\mathbf{a^2-b^2}\) and print -1 otherwise. Note that the order of printing \(\mathbf{a}\) and \(\mathbf{b}\) does not matter. Can you help Osman find the numbers?

#### Input:

The first line will contain \(\mathbf{N}\). Following \(\mathbf{N}\) lines will each contain one single integer \(\mathbf{X}\).

\(1 \leq \mathbf{N} \leq 10^4\)

\(2 \leq \mathbf{X} \leq 10^6\)

#### Output:

In exactly \(\mathbf{N}\) lines, if \(\mathbf{X_i}\) can be written in the form \(\mathbf{a^2 - b^2}\), you should print two space-separated positive integers \(\mathbf{a}\) and \(\mathbf{b}\). Otherwise, you should print -1. If there is more than one possible answer, you can print any of them.

#### Examples:

Input 1:

```
2
6
12
```

Output 1:

```
-1
4 2
```

Input 2:

```
3
31
47
56
```

Output 2:

```
16 15
24 23
15 13
```