j组100+,第一提对了
#include<bits/stdc++.h>
using namespace std;
int a,b[1000000],d,c,e=0,f,g;
int main(){
cin>>a;
for(int i=1;i<=a;i++){
cin>>b[i];
if(b[i]<=1){
cout<<-1;
continue;
}
e=0;
c=ceil(b[i]*1.0/7);
for(long long int j=pow(10,(c-1));j<=pow(10,c);j++){
i=0;
while(i<b[i]){
g=j;
f=g%10;
g=g/10;
if(f==0||f==6||f==9)
e+=6;
if(f==1)
e+=2;
if(f==2||f==3||f==5){
e+=5;
}
if(f==4){
e+=4;
}if(f==7)
e+=3;
if(f==8){
e+=7;
}
i+=e;
}
if(i==b[i]){
cout<<j;
break;
}
}
cout<<endl;
}
}