#include <bits/stdc++.h>
#include <string>
using namespace std;
string LongestWord(string sen) {
// code goes here
string s=sen;
int count=0;
int max1=0;
int j=0;
int k=0;
for(int i=0;i<s.size();i++){
if(s[i]==' '){
if(count>max1){
max1=count;
j=k;
k=i;
}
count=0;
continue;
}
if(isalpha(s[i])){
//cout<<s[i];
count=count+1;
}
}
if(count>max1){
max1=count;
s=s.substr(k,sen.size()-1);
}
else{
s=s.substr(j,k);
}
return s;
}
int main(void) {
// keep this function call here
string s;
cin>>s;
cout << LongestWord(s);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJpbmcgTG9uZ2VzdFdvcmQoc3RyaW5nIHNlbikgewogIAogIC8vIGNvZGUgZ29lcyBoZXJlCiAgc3RyaW5nIHM9c2VuOyAgCiAgaW50IGNvdW50PTA7CiAgaW50IG1heDE9MDsKICBpbnQgaj0wOwogIGludCBrPTA7CiAgZm9yKGludCBpPTA7aTxzLnNpemUoKTtpKyspewogICAgIGlmKHNbaV09PScgJyl7CiAgICAgICBpZihjb3VudD5tYXgxKXsKICAgICAgIG1heDE9Y291bnQ7CiAgICAgICBqPWs7CiAgICAgICBrPWk7CiAgICAgIH0KICAgICAgIGNvdW50PTA7CiAgICAgICBjb250aW51ZTsKICAgICB9CiAgICAgaWYoaXNhbHBoYShzW2ldKSl7CiAgICAgICAgLy9jb3V0PDxzW2ldOwogICAgICAgY291bnQ9Y291bnQrMTsKICAgICB9CiAgfQogIAogIGlmKGNvdW50Pm1heDEpewogICAgbWF4MT1jb3VudDsKICAgIHM9cy5zdWJzdHIoayxzZW4uc2l6ZSgpLTEpOwogIH0KICBlbHNlewogICAgcz1zLnN1YnN0cihqLGspOwogIH0KICByZXR1cm4gczsKCn0KCmludCBtYWluKHZvaWQpIHsgCiAgIAogIC8vIGtlZXAgdGhpcyBmdW5jdGlvbiBjYWxsIGhlcmUKICBzdHJpbmcgczsKICBjaW4+PnM7CiAgY291dCA8PCBMb25nZXN0V29yZChzKTsKICByZXR1cm4gMDsKICAgIAp9