n,m = map(int, input().split())
num = ["0"] * n
b = [False] * n
ng = False

for i in range(m):
    s,c = input().split()
    s = int(s) - 1
    if not b[s]:
        b[s] = True
        num[s] = c
    else:
        if num[s] != c:
            ng = True

if ng or num[0] == "0":
    print(-1)
else:
    print("".join(num))
