#include<bits/stdc++.h>
using namespace std;
char s[101];
int maxn,minn,m[127];
bool p(int n) {
if (n<=1||n%2==0) return false;
if (n==2) return true;
if (n%2==0) return false;
int sn=static_cast<int>(sqrt(n));
for (int i=3;i<=sn;i+=2) if(n%i==0) return false;
return true;
}
int main(){
scanf("%s",s);
for(int i=0;i<strlen(s);i++) m[(int)s[i]]++;
for(int i=(int)'a';i<=(int)'z';i++){
maxn=max(m[i],maxn);
minn-min(m[i],minn);
}
if(p(maxn-minn)) printf("Lucky Word");
else printf("No Answer");
}
样例过了,提交全WA
www