#include <bits/stdc++.h>
using namespace std;
int main() {
	vector<string> minLenStr;
	vector<string> maxLenStr;
	string str;
	int maxLen = 0;
	int minLen = 1000;
	while(getline(cin,str)) {
		if(str.length()  < minLen) {
			minLenStr.clear();
			minLenStr.push_back(str);
			minLen = str.length();
		} else if(str.length() == minLen) {
			minLenStr.push_back(str);
		}
		if(str.length()  >  maxLen ) {
			maxLenStr.clear();
			maxLenStr.push_back(str);
			maxLen = str.length();
		} else if(str.length() == maxLen) {
			maxLenStr.push_back(str);
		}
	}
	for(int i = 0; i < minLenStr.size(); i++) {
		cout<<minLenStr[i]<<endl;
	}
	for(int i = 0; i < maxLenStr.size(); i++) {
		cout<<maxLenStr[i]<<endl;
	}
	return 0;
}

1、一整行的输入要用getline(cin,**)