N, K = map(int, input().split()) p = [] for i in range(K): a, b = map(str,input().split()) p.append([int(a),b]) p.sort() ans = ['R','G','B']*(N//3)+['R','G','B'][:N%3] c = {j:i for i, j in enumerate('RGB')} for a, b in p: if a%3==1: if ans[a-1]!=b: if a=0 and ans[a-2]==b:continue if a0: for j in range(3): debug[i][j] += debug[i-1][j] for a, b in p: assert debug[a-1][c[b]] == max(debug[a-1]) print(''.join(ans))