#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin>>t;
while(t--){
int n, x;
cin>>n>>x;
int maxm = ceil(n/2.0);
if(x>maxm){
cout<<-1;
}
else{
char ans[n];
for(int i = 0; i<x; i++){
ans[i] = ('a'+i);
cout<<ans[i];
}
for(int i = x; i<maxm; i++){
ans[i] = 'a';
cout<<ans[i];
}
for(int i = maxm; i<n; i++){
ans[i] = ans[n-1-i];
cout<<ans[i];
}
}
cout<<endl;
}
return 0;
}