勾股定理
题号:NC25129
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
Special Judge, 64bit IO Format: %lld

题目描述

给出直角三角形其中一条边的长度n,你的任务是构造剩下的两条边,使这三条边能构成一个直角三角形。

输入描述:

一个整数n。

输出描述:

另外两条边b,c。答案不唯一,只要输出任意一组即为合理,如果无法构造请输出-1。
示例1

输入

复制
3

输出

复制
4 5
示例2

输入

复制
4

输出

复制
3 5

备注:

0<=n<=1e9

1<=b,c<=1e18

n,b,c均为整数