import sys
N,M=map(int,input().split())
math_list=[list(input().split()) for i in range(M)]
ans=["0"]*N
houmon=[0]*N

for i in math_list:
  if houmon[int(i[0])-1]==0:  #訪問してない
    ans[int(i[0])-1]=i[1]
    houmon[int(i[0])-1]=1
  elif houmon[int(i[0])-1]==1 and ans[int(i[0])-1]==i[1]:
    pass#訪問済みだけどOK
  elif houmon[int(i[0])-1]==1 and ans[int(i[0])-1]!=i[1]:
    print(-1)#訪問してるし、数も違う
    sys.exit()
    
ans="".join(ans)
#桁数が一致しなければアウト
if len(str(int(ans)))!=N:
  print(-1)
else:
  print(int(ans))

