#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { string str; cin>>str; vector<string> a; int i=str.size()-1,n=str.size(); while(i>=0){ a.push_back(str.substr(i,n)); i--; } sort(a.begin(),a.end()); for(int i=0;i<a.size();i++) cout<<a[i]<<endl; return 0; }