#include <stdio.h>
int main() {
char n[100];
scanf("%s", n);
int i = 0;
int found = 0;
while (n[i] != '\0') {
int max = n[i];
int record = i;
for (int j = i; n[j] != '\0'; j++) {
if (n[j] >= max) {
max = n[j];
record = j;
found = 1;
}
}
if (found) {
break;
} else {
i++;
}
}
if (found) {
int temp = n[i];
n[i] = n[record];
n[record] = temp;
}
printf("%s", n);
return 0;
}