import sys
def get_gc_count(seq):
return sum([1 for c in seq if c in {'G', 'C'}])
raw_input = []
for i,line in enumerate(sys.stdin):
raw_input.append(line.strip())
if i == 2:
break
dna_seq = raw_input[0]
n = int(raw_input[1])
sub_seq = dna_seq[:n]
gc_counts = get_gc_count(sub_seq)
# print(gc_counts)
res_counts = gc_counts
idx = 0
for i in range(n, len(dna_seq)):
if dna_seq[i] in {'G', 'C'}:
gc_counts += 1
if dna_seq[i - n] in {'G', 'C'}:
gc_counts -= 1
if gc_counts > res_counts:
idx = i - n + 1
res_counts = gc_counts
print(dna_seq[idx : idx+n])