#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); string s; cin >> s; vector v; int n = s.size(); rep(i,n) v.emplace_back(s[i] - '0'); int ma = 0; rep(i,n)rep(j,n){ swap(v[i], v[j]); int t = 1, tmp = 0; for(int k=n-1;k>=0;k--){ tmp += t * v[k]; t *= 10; } ma = max(ma, tmp); swap(v[i], v[j]); } cout << ma << endl; }