#abc157c. [abc157_c]Guess The Number

[abc157_c]Guess The Number

問題文

以下の条件を満たす 00 以上の整数が存在すれば、それらのうち最小のものを出力してください。そのような整数が存在しなければ、 -1と出力してください。

  • 十進表記で丁度 NN 桁である。(0011 桁の整数とする。その他の整数については、先頭に 00 をつけた表記は認めない。)
  • 左から数えて sis_i 桁目は cic_i である。left(i=1,2,cdots,Mright)\\left(i = 1, 2, \\cdots, M\\right)

制約

  • 入力は全て整数
  • 1leqNleq31 \\leq N \\leq 3
  • 0leqMleq50 \\leq M \\leq 5
  • 1leqsileqN1 \\leq s_i \\leq N
  • 0leqcileq90 \\leq c_i \\leq 9

入力

入力は以下の形式で標準入力から与えられる。

NN MM s1s_1 c1c_1 vdots\\vdots sMs_M cMc_M

出力

答えを出力せよ。


入力例 1

3 3
1 7
3 2
1 7

出力例 1

702

702702 の左から 11 桁目は 7 であり、 33 桁目は 2 ですから、 702702 は問の条件を満たします。また、 701701 以下の非負整数は問の条件を満たしません。


入力例 2

3 2
2 1
2 3

出力例 2

-1

入力例 3

3 1
1 0

出力例 3

-1