#abc157c. [abc157_c]Guess The Number

[abc157_c]Guess The Number

题目描述

如果存在一个不小于 00 的整数满足以下条件,输出最小的这样的整数;否则,输出 -1

  • 整数在十进制下有 NN 位数。(我们认为 00 是一个 11 位整数,对于其他整数,不允许出现前导零。)
  • 从左边开始数第 ii 位是 cic_ileft(i=1,2,cdots,Mright)\\left(i = 1, 2, \\cdots, M\\right)

约束条件

  • 输入中的所有值均为整数。
  • 1N31 \leq N \leq 3
  • 0M50 \leq M \leq 5
  • 1siN1 \leq s_i \leq N
  • 0ci90 \leq c_i \leq 9

输入

从标准输入读入输入数据,输入格式如下:

NN MM
s1s_1 c1c_1
\vdots
sMs_M cMc_M

输出

输出答案。

示例输入 1

3 3
1 7
3 2
1 7

示例输出 1

702

702702 满足条件 - 它的第 11 位和第 33 位分别是 72,而没有比 702702 更小的非负整数满足这些条件。

示例输入 2

3 2
2 1
2 3

示例输出 2

-1

示例输入 3

3 1
1 0

示例输出 3

-1