#OLD57. 非常简单的题

非常简单的题

Description

给出一个非负整数d。你必须找到两个非负实数a和b,使a+ b = d和a*b=d。

Format

Input

第一行包含t(1≤t≤10^3)-测试用例的数量。

每个测试用例包含一个整数d(0≤d≤10^3)。

Output

每个测试输出一行。

如果第i个测试有答案,则输出“Y”,然后输出数字a和b。

如果第i个测试没有答案,请输出“N”。

如果|(a+ b)-a⋅b|≤10^-6和|(a+ b)-d|≤10^-6,则认为您的答案是正确的。

Samples

7
69
0
1
4
5
999
1000
Y 67.985071301 1.014928699
Y 0.000000000 0.000000000
N
Y 2.000000000 2.000000000
Y 3.618033989 1.381966011
Y 997.998996990 1.001003010
Y 998.998997995 1.001002005

Hint