#include<bits/stdc++.h>
using namespace std;
int qzh[26];
void qzh_(string s){
int len=s.size();
for(int i=0;i<len;i++){
qzh[s[i]-'a']++;
}
}
int minn(){
int t=qzh[0];
for(int i=0;i<26;i++){
if(qzh[i]<t){
swap(qzh[i],t);
}
}
return t;
}
int maxx(){
int t=qzh[0];
for(int i=0;i<26;i++){
if(qzh[i]>t){
swap(qzh[i],t);
}
}
return t;
}
bool zspd(int sum){
if(sum==0||sum==1){
return 0;
}
for(int i=2;i<=100;i++){
if(sum%i==0){
return 0;
}
}
return 1;
}
int main(){
string s;
cin>>s;
qzh_(s);
int sum=maxx()-minn();
int o=zspd(sum);
if(o){
cout<<"Lucky Word\n";
cout<<o;
}else{
cout<<"No Answer\n0";
}
return 0;
}
看了半天没看出个所以然