给定一个正整数 ,请你构造一个由两个正整数 组成的数对,使其同时满足下列全部条件: ; (等价地,); x" ; 。 若存在多个满足要求的数对,你可以输出其中任意一个;若不存在,则输出 。
输入描述:
在一行上输入一个整数 ,表示所给的上限。


输出描述:
若存在符合条件的数对,请在一行上输出两个整数 和 ,以单个空格分隔;否则,直接输出 。
示例1

输入

10

输出

6 3

说明

\hspace{15pt}在该样例中,x = 10。选择 a=6,\,b=3 可以验证:
\hspace{23pt}\bullet\, 1 \leqq 6,3 \leqq 10
\hspace{23pt}\bullet\, 3 \mid 6
\hspace{23pt}\bullet\, 6 \times 3 = 18 > 10
\hspace{23pt}\bullet\, \tfrac{6}{3}=2<10
因此输出 \texttt{
示例2

输入

1

输出

-1

说明

\hspace{15pt}x = 1 时,不存在满足条件的数对,故输出 \texttt{
加载中...