Ignatius’s puzzle
//f(x)=5*x^13+13*x^5+k*a*x 在此题中可以简化为 18+k*a
//即65|18+k*a
#include<stdio.h>
int main()
{
int k,sum=1,i,c=1;//c用来判断是否找到符合题意的值
while(scanf("%d",&k)!=EOF){
for(i=1;i<=65;i++){
sum=18+k*i;
if(sum%65==0){
printf("%d\n",i);
break;
}
c++;
}
if(c>=66){//当c==66时,可以证明当a从1取到65时,都没有符合题意的值
printf("no\n");//直接输出no
}
c=1;
}
return 0;
}