#include <iostream>
#include <vector>
using namespace std;
int main(void)
{
vector<string> sentences;{
string temp;
while(!cin.eof()){
cin>>temp;
sentences.push_back(temp);
}
}
vector<int> count(26,0);
for(size_t i=0;i<sentences.size();++i)
for(size_t j=0;j<sentences[i].length();++j)
count[static_cast<int>(sentences[i][j])-97]++;
int max=0;
for(int i=0;i<26;++i)
if(max<count[i])
max=count[i];
for(int i=0;i<26;++i)
if(count[i]==max)
cout<<static_cast<char>(i+97);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKHZvaWQpCnsKCXZlY3RvcjxzdHJpbmc+IHNlbnRlbmNlczt7CgkJc3RyaW5nIHRlbXA7CgkJd2hpbGUoIWNpbi5lb2YoKSl7CgkJCWNpbj4+dGVtcDsKCQkJc2VudGVuY2VzLnB1c2hfYmFjayh0ZW1wKTsKCQl9Cgl9Cgl2ZWN0b3I8aW50PiBjb3VudCgyNiwwKTsKCQoJZm9yKHNpemVfdCBpPTA7aTxzZW50ZW5jZXMuc2l6ZSgpOysraSkKCQlmb3Ioc2l6ZV90IGo9MDtqPHNlbnRlbmNlc1tpXS5sZW5ndGgoKTsrK2opCgkJCWNvdW50W3N0YXRpY19jYXN0PGludD4oc2VudGVuY2VzW2ldW2pdKS05N10rKzsKCQoJaW50IG1heD0wOwoKCWZvcihpbnQgaT0wO2k8MjY7KytpKQoJCWlmKG1heDxjb3VudFtpXSkKCQkJbWF4PWNvdW50W2ldOwoJZm9yKGludCBpPTA7aTwyNjsrK2kpCgkJaWYoY291bnRbaV09PW1heCkKCQkJY291dDw8c3RhdGljX2Nhc3Q8Y2hhcj4oaSs5Nyk7CglyZXR1cm4gMDsKfQo=