一个整数为好数,当且仅当可以存在至少一种拆分方式拆分为一个回文数和一个完全平方数的和。 小红给你一个整数 ,请你帮助她计算一下 是否为好数。 设 是一任意自然数。若将 的各位数字反向排列所得自然数 与 相等,则称 为一回文数。例如,若 为一回文数。
输入描述:
在一行上输入一个整数  表示小红给定的整数。


输出描述:
若为好数,在第一行输出  ,然后在第二行输出两个整数 ,满足 是回文数, 是完全平方数,且  ;否则,直接输出  。如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
示例1

输入

2

输出

YES
1 1
示例2

输入

35

输出

NO
加载中...