#include <string.h>
int main(){
char str[1000004];
int arr[26]={0,};
for(int i=0;d>i;i++){
if((int)str[i]>96 && (int)str[i]<123)
arr[(int)str[i]-97]++;
else if((int)str[i]>64 && (int)str[i]<91)
arr[(int)str[i]-65]++;
}
char re="";
int j=0;
for(int i=0;26>i;i++){
if(arr[i]>j){
j=arr[i];
re=i+65;
}
else if(arr[i]==j)
re="?";
}
return 0;
}
I2luY2x1ZGUgPHN0cmluZy5oPgppbnQgbWFpbigpewogICAgY2hhciBzdHJbMTAwMDAwNF07CiAgICBzY2FuZigiJXMiLCZzdHIpOwogICAgaW50IGFyclsyNl09ezAsfTsKICAgIGludCBkID1zdHJsZW4oc3RyKTsKICAgIGZvcihpbnQgaT0wO2Q+aTtpKyspewogICAgICAgIGlmKChpbnQpc3RyW2ldPjk2ICYmIChpbnQpc3RyW2ldPDEyMykKICAgICAgICAgICAgYXJyWyhpbnQpc3RyW2ldLTk3XSsrOwogICAgICAgIGVsc2UgaWYoKGludClzdHJbaV0+NjQgJiYgKGludClzdHJbaV08OTEpCiAgICAgICAgICAgIGFyclsoaW50KXN0cltpXS02NV0rKzsKICAgIH0KICAgIGNoYXIgcmU9IiI7CiAgICBpbnQgaj0wOwogICAgZm9yKGludCBpPTA7MjY+aTtpKyspewogICAgICAgaWYoYXJyW2ldPmopewogICAgICAgICAgIGo9YXJyW2ldOwogICAgICAgICAgIHJlPWkrNjU7CiAgICAgICB9CiAgICAgICBlbHNlIGlmKGFycltpXT09aikKICAgICAgICAgICByZT0iPyI7CiAgICB9CiAgICBwcmludGYoIiVjXG4iLHJlKTsKICAgIHJldHVybiAwOwoKfQ==