{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"Computer has greatly released scientists from heavy calculation. Before computer is invented, calculation must be done by hand, which is boring and easy to make mistake. But now, with the help of computer much calculation can be finished within a second.\r\u003cbr\u003e\r\u003cbr\u003eBut one day Professor Smith met a strange problem. He had tried to find the positive solutions of the equation with the following form:\r\u003cbr\u003e\u003ccenter\u003eX ^ 2 – N * Y ^ 2 \u003d 1,\u003c/center\u003e\r\u003cbr\u003ein which N is a positive integer. But for many values of N, his poor computer seems cannot find an answer!\r\u003cbr\u003e\r\u003cbr\u003e\"That\u0027s strange!\" said Professor Smith \"There must be something wrong with my program!\" And you, the assistant of Professor Smith, are assigned the work to solve the problem."}},{"title":"Input","value":{"format":"HTML","content":"The input will contain several test cases; each contains a positive integer N (1 \u0026lt;\u003d N \u0026lt;\u003d 10 ^ 8) in a single line."}},{"title":"Output","value":{"format":"HTML","content":"For each test case, in a line output two positive integers X and Y that satisfy the equation and are smaller than 10 ^ 1000. If there is no such solution, output \"No solution!\""}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e52\r\n256\r\n991\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e649 90\r\nNo solution!\r\n379516400906811930638014896080 12055735790331359447442538767\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}