#include<bits/stdc++.h>
using namespace std;
int a[60]={-1,-1,1,7,4,2,0,8,10,18,22,20,28,68,88,108,188,200,208,288,688,888,1088,1888,2008,2088,2888,6888,8888,10888,18888,20088,20888,28888,68888,88888,108888,188888,200888,208888,288888,688888,888888,1088888,1888888,2008888,2088888,2888888,6888888,8888888,10888888};
int main(){
int T;
cin>>T;
while(T--) {
int n;
cin>>n;
if(n<=50) {
cout<<a[n]<<"\n";
continue;
}
else if(n%7==0) {
for(int i=1;i<=(n/7);i++) cout<<8;
cout<<"\n";
}
else if(n%7==1) {
cout<<10;
for(int i=1;i<(n-1)/7;i++) cout<<8;
cout<<"\n";
}
}
return 0;
}
这份T3代码能拿多少分