#include <iostream>
#include <math.h>

using namespace std;

int nrmaxim(int);

int escp(int,int);

int main()
{
    int n;
    cin>>n;
    cout<<nrmaxim(n);
    return 0;
}

int nrmaxim(int n){
    int nr=0,m=n,k,j=1,maxi,i;
    while(m){
        m=m/10;
        nr++;
    }
    m=n;
    maxi=n;
    for(i=1;i<nr;i++) j=j*10;
    while(n){
        k=n/j;
        n=n%j;
        n=n*10+k;
        if(n>maxi) maxi=n;
        if(n==m) break;
    }
    return maxi;
}
