n,m=map(int,input().split())
ans=[-1 for _ in range(n)]
flg=True
for i in range(m):
    s,c=map(int,input().split())
    s-=1
    if ans[s]==-1:
        ans[s]=c
    elif ans[s]!=c:
        flg=False
        break
        
for i in range(n):
    if n!=1 and ans[i]==0:
        flg=False
    if ans[i]==-1:
        if n==1:
            ans[i]=0
        else:
            if i==0:
                ans[i]=1
            else:
                ans[i]=0
    
if flg:
    print(*ans,sep='')
else:
    print(-1)