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
45
46
47
48
49
50
51
52
53
54
55
56
#include <bits/stdc++.h>
using namespace std;
int main(){
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	int n;
	cin>>n;
	long long no1=0;
	long long t[2]={0};
	char a;
	int b;
	int n8 =8*n;
	for(long long i=0;i<n8;i++){
		cin>>a;
		b=a;
		b-=48;
		t[b]++;
	}
	no1=t[1];
	long long no3=0, no4=0,no5=0,no6=0;
	if(no1%3==1){
		no4++;
		no1-=4;
		n--;
	}
	else if(no1%3==2){
		no5++;
		no1-=5;
		n--;
	}
	no3=no1/3;
	if(no3<n){
		cout<<"NIE";
	}
	else{

		no6=no3-n;
		no3-=2*no6;
		if(no6+no3>n || no3>n || no6>n){
			cout<<"NIE";
			return(0);
		}
		if(no4==1){
			cout<<'c';
	}
	if(no5==1){
		cout<<'g';
	}
	for(int i=0;i<no6;i++){
		cout<<'o';
	}
		for(int i=0;i<no3;i++){
		cout<<'a';
	}
}
}