#D7126. Ehab and another construction problem

    ID: 5923 Type: Default 1000ms 256MiB

Ehab and another construction problem

Ehab and another construction problem

Given an integer x, find 2 integers a and b such that:

  • 1 ≤ a,b ≤ x
  • b divides a (a is divisible by b).
  • a ⋅ b>x.
  • a/b<x.

Input

The only line contains the integer x (1 ≤ x ≤ 100).

Output

You should output two integers a and b, satisfying the given conditions, separated by a space. If no pair of integers satisfy the conditions above, print "-1" (without quotes).

Examples

Input

10

Output

6 3

Input

1

Output

-1

inputFormat

Input

The only line contains the integer x (1 ≤ x ≤ 100).

outputFormat

Output

You should output two integers a and b, satisfying the given conditions, separated by a space. If no pair of integers satisfy the conditions above, print "-1" (without quotes).

Examples

Input

10

Output

6 3

Input

1

Output

-1

样例

1
-1

</p>