1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <string>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	int n;
	cin >> n;
	string s;
	cin >> s;
	int jedynki = 0;
	for (auto it : s) {
		if (it == '1')
			jedynki++;
	}
	if (jedynki < 3 * n || jedynki > 6 * n) {
		cout << "NIE\n";
		return 0;
	}
	for (int i = 1; i <= n; i++) {
		if (i == n) {
			switch (jedynki) {
				case 3:
					cout << "a\n";
					break;
				case 4:
					cout << "c\n";
					break;
				case 5:
					cout << "g\n";
					break;
				case 6:
					cout << "o\n";
			}
		} else if (jedynki - 6 >= 3 * (n - i)) {
			cout << "o";
			jedynki -= 6;
		} else if (jedynki - 3 <= 6 * (n - i)) {
			cout << "a";
			jedynki -= 3;
		}
	}
	return 0;
}