60分求条
#include <bits/stdc++.h>
using namespace std;
int a[8] = {0, -1, 1, 7, 4, 2, 6, 8};
int t, n;
void b8(int x) {
for (int i = 1; i <= n / 7 - x; i++)
printf("8");
}
int main() {
scanf("%d", &t);
while (t--) {
scanf("%d", &n);
if (n < 8) printf("%d", a[n]);
else {
int d = n % 7;
if (!d) b8(0);
if (d == 1)
printf("10"), b8(1);
if (d == 2)
printf("1"), b8(1);
if (d == 3) {
if (n == 10) printf("22");
else
printf("200"), b8(2);
}if (d == 4)
printf("20"), b8(1);
if (d == 5)
printf("2"), b8(0);
if (d == 6)
printf("6"), b8(0);
}printf("\n");
}
}