#abc157c. [abc157_c]Guess The Number

[abc157_c]Guess The Number

Problem Statement

If there is an integer not less than 00 satisfying the following conditions, print the smallest such integer; otherwise, print -1.

  • The integer has exactly NN digits in base ten. (We assume 00 to be a 11-digit integer. For other integers, leading zeros are not allowed.)
  • The sis_i-th digit from the left is cic_i. left(i=1,2,cdots,Mright)\\left(i = 1, 2, \\cdots, M\\right)

Constraints

  • All values in input are integers.
  • 1leqNleq31 \\leq N \\leq 3
  • 0leqMleq50 \\leq M \\leq 5
  • 1leqsileqN1 \\leq s_i \\leq N
  • 0leqcileq90 \\leq c_i \\leq 9

Input

Input is given from Standard Input in the following format:

NN MM s1s_1 c1c_1 vdots\\vdots sMs_M cMc_M

Output

Print the answer.


Sample Input 1

3 3
1 7
3 2
1 7

Sample Output 1

702

702702 satisfies the conditions - its 11-st and 33-rd digits are 7 and 2, respectively - while no non-negative integer less than 702702 satisfies them.


Sample Input 2

3 2
2 1
2 3

Sample Output 2

-1

Sample Input 3

3 1
1 0

Sample Output 3

-1