#P1017. 钥匙
钥匙
题目描述
公钥和私钥是一对不同却匹配的钥匙,只有使用匹配的钥匙,才能完成对明文的加密解密。
蒟蒻 @Lelzy 正在研究对五位正整数的明文 进行加密解密,使得任意一个五位正整数 明文经过加密解密都可以得到原来的明文,方法如下:
加密需要公钥 ,解密需要私钥 ,其中 、 均为正整数,则密文 为 ,解密后的明文为取 的后五位。
-
明文加密后得到密文,密文解密后得到明文。
-
加密即为明文 乘以公钥 得到密文 。
-
解密即为密文 乘以私钥 并取其后五位得到明文 。
现在 @Lelzy 得到了一个公钥 ,你需要帮他找出匹配的私钥 ,使得任意一个明文 经过加密解密后都可以得到原来的明文。
输入格式
一个正整数 ,表示公钥。
输出格式
一个正整数 ,表示私钥。若 有多个,则输出最小的一个。
若无法找到能匹配的私钥,输出 NO
。
489
409
13
NO
样例解释
对于任意一个五位正整数 , 得到密文 , 后取后五位又会得到 ,因此 和 是一对匹配的公钥与私钥。
数据规模与约定
对于 的数据,,。