#include #define REP(i,n,N) for(int i=(n);i<(int) N;i++) #define p(s) cout<<(s)<>N; string ans=N; REP(i,1,N.size()){ string a=N.substr(0,i); string b=N.substr(i,N.size()-i); ans=max(ans,b+a); } p(ans); return 0; }