f = \
lambda s,j=''.join:j('ACGT'[int(j(t),2)]for t in
zip(*[iter(bin(int(j(`ord(c)`for c in s))*2)[2:])]*2))

for s in 'codegolf', 'ppcg', '}':
	print f(s)