import sys
n,m=map(int,input().split())
if m==0:
  if n==1:
    print(0)
    sys.exit()
  else:
    print(-1)
    sys.exit()
lst=[0]*n
flag=[0]*n
for i in range(m):
  s,c=map(int,input().split())
  s-=1
  if flag[s]:
    if lst[s]!=c:
      print(-1)
      sys.exit()
  else:
    lst[s]=c
    flag[s]=1
if lst[0]==0:
  if flag[0]:
    print(-1)
  else:
    lst[0]=1
    lst=map(str,lst)
    print(''.join(lst))
else:
  lst=map(str,lst)
  print(''.join(lst))
  