#include<iostream>
#include<string>
using namespace std;
int main(){
string a[101];
string b,lng = "",sho = "";
int c = 0,sh = 100,lo = 0;
getline(cin,b);
for(int i = 0;i <= b.length();i++){
if((b[i] >= 'a' and b[i] <= 'z') or (b[i] >= 'A' and b[i] <= 'Z')){
a[c] = a[c] + b[i];
}
if(b[i] == ' ' or b[i] == '.' or b[i] == ','){
c++;
}
}
for(int i = 0;i < c;i++){
if(a[i].length() < sh){
sh = a[i].length();
sho = a[i];
}
if(a[i].length() > lo){
lo = a[i].length();
lng = a[i];
}
}
cout<<lng<<endl<<sho;
return 0;
}
什么肥事???