#include <bits/stdc++.h>
using namespace std;
bool b[200005];
int a;
int n;
void bb()
{
for(int i = 1;i<=200004;i++)
{
if(int(sqrt(i))*int(sqrt(i))==i)
{
b[i]=true;
for(int j = 1;j*i<=200005;j++)
{
b[j]=true;
}
}
}
}
int nextl (int n)
{
while(true)
{
n++;
if(n>=a&&b[n]==true)
{
return n;
}
}
}
int main()
{
cin>>a;
cin>>n;
bb();
for(int i= 1;i<=n;i++)
{
int k;
cin>>k;
if(k>=a&&b[k]==true)
{
cout<<"lucky"<<endl;
}
else
{
cout<<nextl(k)<<endl;
}
}
return 0;
}