#include<stdio.h> #include<cstring> using namespace std; struct string { char str[1005]; int len; }s[10000]; int main() { int k=0; int max=0,min=1001; while(scanf("%s",s[k].str)!=EOF) { s[k].len=strlen(s[k].str); if (min>s[k].len) min=s[k].len; if(max<s[k].len) max=s[k].len; k++; } for(int i=0;i<k;i++) { if(s[i].len==min) printf("%s ",s[i].str); } for(int i=0;i<k;i++) { if(s[i].len==max) printf("%s ",s[i].str); } return 0; }