#L6465. 二平方和定理

二平方和定理

题目描述

对于给定的满足 x1(mod4)x \equiv 1 \pmod{4} 的质数 xx,请构造 a,ba,b 使 x=a2+b2x = a^2 + b^2

输入格式

第一行一个整数 TT,表示数据组数。

接下来 TT 行每行一个 xx

输出格式

对于每组数据,输出一行两个用空格分隔的非负整数 aba \leq b,使得 x=a2+b2x = a^2 + b^2

如果无解,输出一行 QAQ。如果有多解,输出任意一个即可。

样例

输入 5 5 666623333 998244353 2601257387821 999999999999999989

text

输出 1 2 16598 19777 3943 31348 355005 1573286 260483990 965478167

text

数据范围与提示

  • 对于 50%50\% 的数据,x109x \leq 10^9
  • 对于 100%100\% 的数据,1T1031 \leq T \leq 10^31x10181 \leq x \leq 10^{18}