#include<bits/stdc++.h>
using namespace std;
int f[1002002],s[1002002];
int main(){
int n,k=0,a;
cin>>a>>n;
for(int i=1;i*i<=1002001;i++){
if(i*i>=a){
f[i*i]=1;
k++;
s[k]=i*i;
}
}
while(n--){
int x,flag=0;
cin>>x;
if(f[x]){
cout<<"lucky\n";
continue;
}
for(int j=1;j<=k;j++){
if(x%s[j]==0){
cout<<"lucky\n";
flag=1;
break;
}
}
if(flag) continue;
int tmp=x;
while(1){
if(f[tmp]){
cout<<tmp<<"\n";
break;
}
for(int j=1;j<=k;j++){
if(tmp%s[j]==0){
cout<<tmp<<"\n";
flag=1;
break;
}
}
if(flag) break;
tmp++;
}
}
return 0;
}