n,m = map(int,input().split())
l = [1] + [0]*(n-1)
#既に変更した桁を記録するset
check = set()
for i in range(m):
    s,c = map(int,input().split())
    #既に変更した桁について、他の数字へ変更されていないかチェック
    if s in check and l[s-1] != c:
        l[0] = -1
        break
    #1桁ではない数字で、一番上の桁が0に変更されていないかチェック
    elif s==1 and c==0 and n!=1:
        l[0] = -1
        break
    else:
        check.add(s)
        l[s-1] = c
if l[0] == -1:
    print(l[0])
elif m == 0:
    print(0)
else:
    print(*l,sep="")