n,m = map(int, input().split())
 
sc = [tuple(map(int, input().split())) for _ in range(m)]
 
for i in range(1000):
    k = str(i)
    # all()：全ての要素がTrueであればTrueを返す
    # len(k)==nならば、左から一桁目が0である心配はない
    if len(k) == n and all([k[s-1]==str(c) for s,c in sc]):
        print(k)
        exit()
        
print('-1')