n,m=map(int,input().split())
num="a"*n
flag=False

for i in range(m):
    s,c=map(int,input().split())
    s-=1
    if num[s]=="a" or num[s]==str(c):
        num=num[:s]+str(c)+num[s+1:]
    else:
        flag=True
if flag or num[0]=="0":
    print(-1)
else:
    print(num.replace("a","1"))