#include <bits/stdc++.h>
using namespace std;
bool isPrime(int num)
{
if (num < 2)
{
return false;
}
if (num == 2)
{
return true;
}
if (num % 2 == 0)
{
return false;
}
int root = static_cast<int>(sqrt(num));
for (int i = 3; i <= root; i += 2)
{
if (num % i == 0)
{
return false;
}
}
return true;
}
int main()
{
string s;
cin >> s;
vector <int> AlphaCnt(26,0);
for (const auto &ch : s)
{
AlphaCnt[static_cast<int>(ch - 'a')]++;
}
sort(AlphaCnt.begin(), AlphaCnt.end());
auto min = find_if(AlphaCnt.begin(), AlphaCnt.end(), [](int num) {
return num != 0;
});
if (*min == s.size())
*min = 0;
int deference = *(AlphaCnt.rbegin()) - *min;
if (isPrime(deference))
{
cout << "Lucky Word" << endl
<< deference;
}
else
{
cout << "No Answer" << endl
<< "0";
}
}