#include <iostream>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <vector>
using namespace std;
bool cmp(string s1,string s2)
{
return s1.size()<s2.size();
}
int main() {
int n;
string s;
cin>>n;
vector<string>V;
getchar();//捕获回车
for(int i=0;i<n;i++)
{
getline(cin,s);
if(s=="stop")break;
// cout<<s<<endl;
V.push_back(s);
}
sort(V.begin(),V.end(),cmp);
for(int i=0;i<V.size();i++)
{
cout<<V[i]<<endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号