#include <iostream>
#include <ostream>
#include<string>
#include<cmath>
#include <limits.h>
#include<cmath>
using namespace std;
int cnt[26];
bool is_prime(int n)  // 单独写一个函数出来可以降低耦合方便调试
{
    if(n == 1 || n== 0) // 因为 i 从 2 开始判断 但是1 和 0 都不是质数 所以需要单独处理
        return false;
    for(int i = 2; i<= sqrt(n);i++) 
    {
        if(n % i == 0)
            return false;
    }
    return true;
}
int main() {
    string s;
    cin >> s;
    int max_n = 0;
    int min_n = INT_MAX;
    for(int i = 0; i < s.size() ; i++)
    {
        cnt[s[i] - 'a']++;
    }
    for(int i = 0; i < 26; i++)
    {
        if(cnt[i] > max_n)
            max_n = cnt[i];
        if(cnt[i] > 0 && cnt[i] < min_n) // 必须有值
            min_n = cnt[i];
    }
    int ret = max_n - min_n;
    if(is_prime(ret))
    {
        cout << "Lucky Word"<<endl;
        cout<< ret<<endl;
    }else
    {
        cout<< "No Answer"<<endl;
        cout << 0<<endl;
    }
 //   printf("max_n:%d,min_n:%d\n",max_n,min_n);
 
    return 0;
}
// 64 位输出请用 printf("%lld")