N,M = map(int, input().split())

_list = [-1]*(N+1)

for m in range(M):
  s,c = map(int, input().split())
  
  # 条件を満たさない
  if _list[s] != -1 and _list[s] != c:
    print(-1)
    exit()
  
  else:
    _list[s] = c
  
ans = ''
for idx, _ in ennumerate(_list[1:]):
  if _ == -1:
    # 1桁目は1、そうでなかったら０にする
    if idx != 0:
      ans += '0'
    else:
      ans += '1'
  else:
    ans += str(_)

# 1桁目が0なのはNG
if N > 1 and ans[0] == '0':
  print(-1)
  exit()
else:
  print(int(ans))