#include<iostream> #include<string> #include<vector> #include<algorithm> using namespace std; bool cmp(string &s1, string &s2){ return s1.size() < s2.size(); } int main() { vector<string> v; string s; while (getline(cin ,s)) { v.push_back(s); } vector<string> v1 = v; sort(v.begin(), v.end(), cmp); int min = v[0].size(); int max = v[v.size() - 1].size(); for (int i = 0; i < v1.size(); i++) { if (v1[i].size() == min) { cout << v1[i] << endl; } } for (int i = 0; i < v1.size(); i++) { if (v1[i].size() == max) { cout << v1[i] << endl; } } return 0; }