##1098
#include<bits/stdc++.h>
using namespace std;
//数学归纳法得 只要保证(18+k*a*x)%65==0即可保证f(x)%65==0
int k;
int f(int k){
int a;
for(a=0;a<=65;a++){ //从0开始保证非负
if((18+(a%65)*(k%65)%65)%65==0)
return a;
}
return a;
}
int main(){
while(~scanf("%d",&k)){
int ans=f(k);
if(ans>65) printf("no\n");//大于65就不是最小了
else printf("%d\n",ans);
}
}