#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; int main(){ int N, K, now=0, M, A, R=0, G=0, B=0, x; char c; cin >> N >> K; vector> ac(K); for (int i=0; i> A >> c; A--; ac[i] = {A, c}; } sort(ac.begin(), ac.end()); vector ans(N, '.'); queue que; for (int i=0; i que.size()){ cout << -1 << endl; return 0; } R += M; for (int j=0; j que.size()){ cout << -1 << endl; return 0; } G += M; for (int j=0; j que.size()){ cout << -1 << endl; return 0; } B += M; for (int j=0; j