#include <iostream>
using namespace std;
/*
int pary(string s){
int d=s.size(), ile=0;
for (int i=1; i<d; ++i){
if (s[i]==s[i-1]) ile++;
}
return ile;
}
int main() {
string t;
cin >> t;
cout << pary(t);
return 0;
}
//Zadanie 2
string ta(string s){
int d=s.size();
for (int i=0; i<d; ++i){
if (s[i]=='C' or s[i]=='G' or s[i]=='T') s[i]='*';
}
return s;
}
int main() {
string t;
cin >> t;
cout << ta(t);
return 0;
}
//Zadanie 3
int hamming(string s, string t){
int d=s.size(), ile=0;
for (int i=0; i<d; ++i){
if (s[i]!=t[i]) ile++;
}
return ile;
}
int main() {
string t, s;
cin >> t >> s;
cout << hamming(s,t);
return 0;
}
//Zadanie 4
int main(){
string s;
cin>>s;
int d=s.size();
for(int i; i<d; i+=2)
cout<<s[i]<<"";
return 0;
}
*/
//Zadanie 5
int main() {
string kolor, najdluzszy;
for (int i = 0; i < 10; i++) {
cin >> kolor;
if (kolor.size() >= najdluzszy.size())
najdluzszy = kolor;
}
cout << najdluzszy;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwovKgppbnQgcGFyeShzdHJpbmcgcyl7IAoJaW50IGQ9cy5zaXplKCksIGlsZT0wOyAKCWZvciAoaW50IGk9MTsgaTxkOyArK2kpeyAKCQlpZiAoc1tpXT09c1tpLTFdKSBpbGUrKzsgCgl9IAoJcmV0dXJuIGlsZTsgCn0gCmludCBtYWluKCkgeyAKCXN0cmluZyB0OyAKCWNpbiA+PiB0OyAKCWNvdXQgPDwgcGFyeSh0KTsgCglyZXR1cm4gMDsgCn0KCi8vWmFkYW5pZSAyCnN0cmluZyB0YShzdHJpbmcgcyl7IAoJaW50IGQ9cy5zaXplKCk7IAoJZm9yIChpbnQgaT0wOyBpPGQ7ICsraSl7IAoJCWlmIChzW2ldPT0nQycgb3Igc1tpXT09J0cnIG9yIHNbaV09PSdUJykgc1tpXT0nKic7IAoJfSAKCXJldHVybiBzOyAKfSAKaW50IG1haW4oKSB7IAoJc3RyaW5nIHQ7IAoJY2luID4+IHQ7IAoJY291dCA8PCB0YSh0KTsgCglyZXR1cm4gMDsgCn0KCi8vWmFkYW5pZSAzCmludCBoYW1taW5nKHN0cmluZyBzLCBzdHJpbmcgdCl7IAogaW50IGQ9cy5zaXplKCksIGlsZT0wOyAKIGZvciAoaW50IGk9MDsgaTxkOyArK2kpeyAKICBpZiAoc1tpXSE9dFtpXSkgaWxlKys7IAogfSAKIHJldHVybiBpbGU7IAp9IAppbnQgbWFpbigpIHsgCiBzdHJpbmcgdCwgczsgCiBjaW4gPj4gdCA+PiBzOyAKIGNvdXQgPDwgaGFtbWluZyhzLHQpOyAKIHJldHVybiAwOyAKfSAKCi8vWmFkYW5pZSA0CmludCBtYWluKCl7CglzdHJpbmcgczsKCWNpbj4+czsKCWludCBkPXMuc2l6ZSgpOwoJZm9yKGludCBpOyBpPGQ7IGkrPTIpCgkJY291dDw8c1tpXTw8IiI7CglyZXR1cm4gMDsKfQoqLwovL1phZGFuaWUgNQppbnQgbWFpbigpIHsKICAgIHN0cmluZyBrb2xvciwgbmFqZGx1enN6eTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMTA7IGkrKykgewogICAgICAgIGNpbiA+PiBrb2xvcjsKICAgICAgICBpZiAoa29sb3Iuc2l6ZSgpID49IG5hamRsdXpzenkuc2l6ZSgpKQogICAgICAgICAgICBuYWpkbHV6c3p5ID0ga29sb3I7CiAgICB9Cgljb3V0IDw8IG5hamRsdXpzenk7CiAgICByZXR1cm4gMDsKfQ==