import sys
input = sys.stdin.readline
N, K = map(int, input().split())
wheel = ['?'] * N
index = 0
check = True
for k in range(K):
cnt, alpha = input().split()
index = (index + int(cnt)) % N
if wheel[index] == '?':
wheel[index] = alpha
elif wheel[index] == alpha:
continue
else:
check = False
break
for n in range(N - 1):
if wheel[n] == '?':
continue
for j in range(n + 1, N):
if wheel[n] == wheel[j]:
check = False
break
if not check:
print('!')
else:
for i in range(N):
print(wheel[index], end='')
index -= 1