3つの正整数からなる組 が、以下の条件を満たす時、その3つの組を ピタゴラス数 であると呼びます。
正整数 が与えられるので、のいずれかが と一致するような、ピタゴラス数が存在するか判定してください。
存在する場合、 が最大となるような、ピタゴラス数の組を出力してください。
入力は正整数である。
を要素に持つピタゴラス数が存在しない場合、No を出力してください。
存在する場合、Yes を出力し、次の行にが最大となる具体例を の順で空白区切りで出力してください。
5
Yes 5 12 13
の場合、条件を満たすものは、 の2つが存在します。
が最大となるのは、 の場合です。
2
No
を含むピタゴラス数は存在しません。
998244353
Yes 998244353 498245894148194304 498245894148194305
は32bit整数に収まらない場合があることに注意してください。