#!/usr/bin/python3
|
|
|
|
# https://www.hackerrank.com/challenges/sherlock-and-the-beast
|
|
|
|
import sys
|
|
|
|
def largest_decent_number(num_digits):
|
|
if num_digits in [1,2,4,7]:
|
|
return '-1'
|
|
quot3, mod3 = divmod(num_digits, 3)
|
|
if mod3 == 0:
|
|
return '555' * quot3
|
|
elif mod3 == 1:
|
|
return '555' * (quot3 - 3) + '3333333333'
|
|
elif mod3 == 2:
|
|
return '555' * (quot3 - 1) + '33333'
|
|
|
|
|
|
def main():
|
|
num_tests = int(sys.stdin.readline())
|
|
for _ in range(num_tests):
|
|
print(largest_decent_number(int(sys.stdin.readline())))
|
|
|
|
if __name__ == '__main__':
|
|
main()
|