n,m = map(int,input().split())
t=0
if n==2: t=10
if n==3: t=100
t=str(t)
tt = list()
for i in range(n):
    tt.append(int(t[i]))
f=[0]*len(tt)
for i in range(m):
    ans = -1
    s,c = map(int,input().split())
    s-=1
    if c <  tt[s]: break
    if c >  tt[s]:
        if f[s]==0:
            f[s],tt[s]=1,c
        elif f[s]==1:
            break
    if n==1: ans=tt[0]
    if n==2: ans=tt[0]*10+tt[1]
    if n==3: ans=tt[0]*100+tt[1]*10+tt[2]

print(ans)