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

Solution (in PYTHON3):

Solution:
x=int(input())
a=[f for f in range(1,x+1)]
b=[]
if x==1:
    print(-1)
elif x==2 or x==3:
    print(2,"",2)
else:
    
    for i in range(x):
        if len(b)<2:        
            c=a[i]
            d=a[i-1]
            if i+1<x+1:                
                if i+1<x:        
                    for k in range(d,x):
                        if a[k]%c==0:
                            if a[k] * c > x:
                                b.append(c)
                                b.append(a[k])
                                print(a[k],"",c)   
                                
                                break
                            else:
                                continue
                        else:
                            continue
        elif len(b)==2:
            break