import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNext()) { // 注意 while 处理多个 case
String str = in.nextLine();
int n = in.nextInt();
String temp;
int max = 0;
Dna dna;
List<Dna> list = new ArrayList<>(str.length()-n+1);
//temp中找序列数最高
for(int i=0; i<=str.length()-n; i++) {
temp = str.substring(i, i+n);
dna = judge(temp);
if(dna.len>max) {
max = dna.len;
}
list.add(dna);
}
for(Dna d : list) {
if(d.len==max) {
System.out.println(d.str);
break;
}
}
}
}
private static Dna judge(String str) {
int len = 0;
if(str.contains("G") && str.contains("C")) {
char[] arr = str.toCharArray();
for(int i=0; i<arr.length; i++) {
if(arr[i]=='C' || arr[i]=='G') {
len++;
}
}
}
return new Dna(str, len);
}
static class Dna {
String str;
int len;
public Dna(String str, int len){
this.str = str;
this.len = len;
}
}
}