#include<bits/stdc++.h>
#define ll long long
using namespace std;
char a[10000];
ll n;
ll b[300];
int zhi(int op){
if(op==1|| op==0)return 1;
for(int i=2;i<op-1;i++){
if(op%i==0){
return 1;
}
}
return 0;
}
int main(){
cin>>a;
n=strlen(a);
for(ll i=1;i<=n;i++){
if(a[i]=='a'){
b[1]+=1;
}
if(a[i]=='b'){
b[2]++;
}
if(a[i]=='c'){
b[3]++;
}
if(a[i]=='d'){
b[4]++;
}
if(a[i]=='e'){
b[5]+=1;
}
if(a[i]=='f'){
b[6]++;
}
if(a[i]=='g'){
b[7]++;
}
if(a[i]=='h'){
b[8]++;
}
if(a[i]=='i'){
b[9]++;
}
if(a[i]=='j'){
b[10]++;
}
if(a[i]=='k'){
b[11]++;
}
if(a[i]=='l'){
b[12]++;
}
if(a[i]=='m'){
b[13]++;
}
if(a[i]=='n'){
b[14]++;
}
if(a[i]=='o'){
b[15]++;
}
if(a[i]=='p'){
b[16]++;
}
if(a[i]=='q'){
b[17]++;
}
if(a[i]=='r'){
b[18]++;
}
if(a[i]=='s'){
b[19]++;
}
if(a[i]=='t'){
b[20]++;
}
if(a[i]=='u'){
b[21]++;
}
if(a[i]=='v'){
b[22]++;
}
if(a[i]=='w'){
b[23]++;
}
if(a[i]=='x'){
b[24]++;
}
if(a[i]=='y'){
b[25]++;
}
if(a[i]=='z'){
b[26]++;
}
}
ll maxe=-99999;
ll mine=99999;
for(ll i=1;i<=n;i++)
{
maxe=max(b[i],maxe);
mine=min(mine,b[i]);
}
ll k=maxe-mine;
if(zhi(k)==0){
cout<<"Lucky Word"<<endl;
cout<<k;
}else{
cout<<"No Answer"<<endl;
cout<<0;
}
return 0;
}