307237: CF1326A. Bad Ugly Numbers

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Bad Ugly Numbers

题意翻译

构造一个 $n$ 位十进制数,保证不被该数的任意一位整除。 $1\leq n\leq 100000$

题目描述

You are given a integer $ n $ ( $ n > 0 $ ). Find any integer $ s $ which satisfies these conditions, or report that there are no such numbers: In the decimal representation of $ s $ : - $ s > 0 $ , - $ s $ consists of $ n $ digits, - no digit in $ s $ equals $ 0 $ , - $ s $ is not divisible by any of it's digits.

输入输出格式

输入格式


The input consists of multiple test cases. The first line of the input contains a single integer $ t $ ( $ 1 \leq t \leq 400 $ ), the number of test cases. The next $ t $ lines each describe a test case. Each test case contains one positive integer $ n $ ( $ 1 \leq n \leq 10^5 $ ). It is guaranteed that the sum of $ n $ for all test cases does not exceed $ 10^5 $ .

输出格式


For each test case, print an integer $ s $ which satisfies the conditions described above, or "-1" (without quotes), if no such number exists. If there are multiple possible solutions for $ s $ , print any solution.

输入输出样例

输入样例 #1

4
1
2
3
4

输出样例 #1

-1
57
239
6789

说明

In the first test case, there are no possible solutions for $ s $ consisting of one digit, because any such solution is divisible by itself. For the second test case, the possible solutions are: $ 23 $ , $ 27 $ , $ 29 $ , $ 34 $ , $ 37 $ , $ 38 $ , $ 43 $ , $ 46 $ , $ 47 $ , $ 49 $ , $ 53 $ , $ 54 $ , $ 56 $ , $ 57 $ , $ 58 $ , $ 59 $ , $ 67 $ , $ 68 $ , $ 69 $ , $ 73 $ , $ 74 $ , $ 76 $ , $ 78 $ , $ 79 $ , $ 83 $ , $ 86 $ , $ 87 $ , $ 89 $ , $ 94 $ , $ 97 $ , and $ 98 $ . For the third test case, one possible solution is $ 239 $ because $ 239 $ is not divisible by $ 2 $ , $ 3 $ or $ 9 $ and has three digits (none of which equals zero).

Input

题意翻译

构造一个 $n$ 位十进制数,保证不被该数的任意一位整除。 $1\leq n\leq 100000$

加入题单

上一题 下一题 算法标签: