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
#include <iostream>
#include <string>
using namespace std;

void wyp (int s)
{
	if(s==0) cout<<"a";
	if(s==1) cout<<"c";
	if(s==2) cout<<"g";
	if(s==3) cout<<"o";
}

int main()
{
	ios_base::sync_with_stdio(0);
	cin.tie();
	float e, a, b=0;
	int d, x, y;
	string c;
	cin>>a>>c;
	for(int i=0; i<8*a; i++)
	{
		if(c[i]=='1') b++;
	}
	e=b/a;
	if(3<=e && e<=6) {}
	else 
	{
		cout<<"NIE";
		return 0;
	}
	x=a;
	y=b;
	y=y-(3*x);
	d=y%x;
	for(int j=0; j<a-d; j++)
	{
		wyp(y/x);
	}
	for(int k=0; k<d; k++)
	{
		wyp((y/x)+1);
	}
	return 0;
}