#1772. 极值问题

极值问题

题目描述

修罗王:“等了这么久,怎么攻城的魔法炮还没有响?”

邪狼满头大汗:“这魔法炮使用起来太复杂了,每次操作都需要输入验证码,首先它会产生一个正整数k\red{k},你要根据这个数输入正确的m\red{m}和n\red{n}两个整数才能发射。”

修罗王:“这是谁设计的炮啊,不考虑客户体验,界面友好性吗?让我来看看…”

现已知m,n\red{m,n}为整数,且满足下列两个条件:

(1)\red{(1)}m、n\red{m、n}属于1,2,…,k\red{{1,2,…,k}},即1≤m,n≤k\red{1≤m,n≤k}

(2)\red{(2)}(n2-mn-m2)2=1\red{(n^2-mn-m^2)^2=1}

你的任务是:根据输入的正整数k(1≤k≤109)\red{k(1≤k≤10^9)},求一组满足上述两个条件的m、n\red{m、n},并且使m2+n2\red{m^2+n^2}的值最大。例如从键盘输入k=1995\red{k=1995},则输出m=987\red{m=987} ,n=1597\red{n=1597}。

输入格式

一个整数k\red{k}。

输出格式

输出m\red{m}和n\red{n}的值。

样例

输入样例

1995

输出样例

987 1597