#include<stdio.h>
#include<string.h>
const int maxn=105;
int n;
char s[maxn];
bool Less(int i,int j){
for(int k=0;k<n;k++){
if(s[(i+k)%n]!=s[(j+k)%n])
return s[(i+k)%n]<s[(j+k)%n];
}
}
int main(){
scanf("%s",s);
n=strlen(s);
int i=0,j;
for(int j=1;j<n;j++){
if(Less(j,i))
i=j;
}
for(int k=0;k<n;k++)
printf("%c",s[(i+k)%n]);
printf("\n");
return 0;
}