package main

import (
	"fmt"
	"strings"
)

func main() {
    var s string
    var k int
    fmt.Scan(&s, &k)
    max := 0
    idx := 0
    for i:=0; i<=len(s)-k; i++ {
        if strings.Contains(s[i:i+k], "C") || strings.Contains(s[i:i+k], "G") {
            c := strings.Count(s[i:i+k], "C")
            g := strings.Count(s[i:i+k], "G")
            if max < c + g {
                max = c + g
                idx =i
            }
        } 
    }
    if max > 0 {
        fmt.Println(s[idx:idx+k])
    }
}