#include <iostream>
#include <iomanip>
#include <string>
#include <algorithm>
#include <cmath>
using namespace std;
int main(void)
{
string sentence;
getline(cin, sentence);
int alphabet[26] = { 0 };
int temp[26] = { 0 };
for (int i = 0; sentence[i] !='\0'; i++)
{
if (sentence[i] != ' ') //띄어쓰기가 아니라면
{
alphabet[sentence[i] - 'a']++; //그 알파벳의 해당 인덱스에 저장된 숫자를 1씩 증가 (a는 0번째 인덱스)
temp[sentence[i] - 'a']++;
}
}
sort(alphabet, alphabet + 26); //최다 쓰인 횟수가 몇번인지 알기 위해 조사
for(int k = 0; k < 26; k++)
{
if (temp[k] == alphabet[25]) //최다인 25번째 인덱스안에 저장된 숫자만큼 쓰였으면 출력
cout << char(k + 'a'); //아스키코드를 이용해서 인덱스에 숫자 97을 더한 문자 출력
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmludCBtYWluKHZvaWQpCnsKCXN0cmluZyBzZW50ZW5jZTsKCWdldGxpbmUoY2luLCBzZW50ZW5jZSk7CglpbnQgYWxwaGFiZXRbMjZdID0geyAwIH07CglpbnQgdGVtcFsyNl0gPSB7IDAgfTsKCWZvciAoaW50IGkgPSAwOyBzZW50ZW5jZVtpXSAhPSdcMCc7IGkrKykKCXsKCQlpZiAoc2VudGVuY2VbaV0gIT0gJyAnKSAgICAvL+udhOyWtOyTsOq4sOqwgCDslYTri4jrnbzrqbQKCQl7CgkJCWFscGhhYmV0W3NlbnRlbmNlW2ldIC0gJ2EnXSsrOyAgICAvL+q3uCDslYztjIzrsrPsnZgg7ZW064u5IOyduOuNseyKpOyXkCDsoIDsnqXrkJwg7Iir7J6Q66W8IDHslKkg7Kad6rCAIChh64qUIDDrsojsp7gg7J24642x7IqkKQoJCQl0ZW1wW3NlbnRlbmNlW2ldIC0gJ2EnXSsrOwoJCX0KCX0KCXNvcnQoYWxwaGFiZXQsIGFscGhhYmV0ICsgMjYpOyAgICAvL+y1nOuLpCDsk7Dsnbgg7Zqf7IiY6rCAIOuqh+uyiOyduOyngCDslYzquLAg7JyE7ZW0IOyhsOyCrAoJZm9yKGludCBrID0gMDsgayA8IDI2OyBrKyspCgl7CgkJaWYgKHRlbXBba10gPT0gYWxwaGFiZXRbMjVdKSAgLy/stZzri6TsnbggMjXrsojsp7gg7J24642x7Iqk7JWI7JeQIOyggOyepeuQnCDsiKvsnpDrp4ztgbwg7JOw7JiA7Jy866m0IOy2nOugpQoJCQljb3V0IDw8IGNoYXIoayArICdhJyk7ICAgIC8v7JWE7Iqk7YKk7L2U65Oc66W8IOydtOyaqe2VtOyEnCDsnbjrjbHsiqTsl5Ag7Iir7J6QICA5N+ydhCDrjZTtlZwg66y47J6QIOy2nOugpQoJfQoJcmV0dXJuIDA7Cn0=