#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main(){
LL n,m;
cin>>n;
if(n>=10&&n<100){
m=(n%10)*10+n/10;
}else{
m=(n%10)*100+((n/10)%10)*10+n/100;
}
cout<<max(n,m);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main(){
LL n,m;
cin>>n;
if(n>=10&&n<100){
m=(n%10)*10+n/10;
}else{
m=(n%10)*100+((n/10)%10)*10+n/100;
}
cout<<max(n,m);
return 0;
}