#include<stdio.h>
int arr[26]={0};
int isPrime(int n)
{
if(n<4)
{
if(n==1) return 0;
return 1;
}
for(int i=2;i*i<=n;i++) if(n%i==0) return 0;
return 1;
}
int main()
{
char ch;
int maxn=0,minn=100;
while((ch=getchar())!=EOF) arr[ch-'a']++;
for(int i=0;i<26;i++)
{
if(arr[i]>maxn) maxn=arr[i];
if(arr[i]<minn) minn=arr[i];
}
if(isPrime(maxn-minn))
{
printf("Lucky Word\n%d",maxn-minn);
}
else printf("No Answer\n0");
return 0;
}
不明白。本地就能过。