#476. 极值问题(acme)

极值问题(acme)

Background

Special for beginners, ^_^

Description

已知 m、n 为整数,且满足下列两个条件:

  • m,n{1,2,,k}m,n\in \{1,2,\dots,k\},即1m,nk\,1\le m,n \le k

  • (n2mnm2)2=1(n^2-mn-m^2)^2=1

你的任务是:编程输入正整数k(1k109)\,k\,(1\le k \le 10^9),求一组满足上述两个条件的m,n\,m,n,并且使m2+n2\,m^2+n^2\,的值最大。例如,从键盘输入k=1995\,k=1995,则输出:

m=987m=987

n=1597n=1597

Format

Input

一个正整数k\,k

Output

输出2\,2\,行,第一行一个整数,为m\,m\,的值;第二行一个整数,为n\,n\,的值,输出格式如下样例,中间不含空格。

Samples

1995
m=987
n=1597

Limitation

1s, 1024KiB for each test case.