#include <functional> #include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { string s; cin>>s; vector<string> dp; for(int i=0;i<s.size();i++){ dp.push_back(s.substr(i)); } sort(dp.begin(),dp.end(),less()); for(string s1:dp){cout<<s1<<endl;} } // 64 位输出请用 printf("%lld")