点击打开链接
//一些函数的调用,写程序更方便
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
#include<string.h>
#include<cstring>
#include<string>
#include<algorithm>
#include<math.h>
#include<queue>
#include<set>
#include<stack>
#include<string>
#include<map>
#include<vector>
#define LL long long
#define mod 1e9+7
using namespace std;
const int inf = 0x3f3f3f3f;
string s;
vector<string>st;
int main()
{
int len=0,i=0;
string temp;
while(cin>>s){
st.clear();
len=s.length();
for(i=0; i<len; i++){
st.push_back(s.substr(i));
}
///cout<<st.size()<<endl;
sort(st.begin(),st.end());
for(i=0; i<len; i++){
cout<<st[i]<<endl;
}
}
return 0;
}