#include <stdio.h>

int main()
{
    char dna[1001] = {0};
    int num;
    float max_ratio = 0.000001f;
    int max_ratio_index = 0;
    
    if(gets(dna) != NULL)
    {
        scanf("%d", &num);
        int total_len = strlen(dna);
        for(int i = 0; i < total_len - num; i++)
        {
            int GC_len = 0;
            /* 在子串中寻找 CG 个数 */
            for(int j = i; j < i+num; j++)
            {
                if( dna[j] == 'C' || dna[j] == 'G')
                {
                    GC_len++;
                }
            }
            /* 计算GC比例 */
            float ratio = (float)GC_len / (float)num;
            if(ratio > max_ratio)
            {      
                max_ratio = ratio;
                max_ratio_index = i;
            }
        }
        
        for(int j = max_ratio_index; j < max_ratio_index+num; j++)
        {
            printf("%c", dna[j]);
        }
    }
    
    return 0;
}