#include <iostream>
using namespace std;
int main(){
int n, a, b, c, minx, maxx, x1, x2, x3, x4, x5, x6;
cin >> n;
a = n / 100;
b = (n / 10) % 10;
c = n % 10;
x1 = 100*a + 10*b + c;
x2 = 100*a + 10*c + b;
x3 = 100*b + 10*a + c;
x4 = 100*b + 10*c + a;
x5 = 100*c + 10*b + a;
x6 = 100*c + 10*a + b;
minx = 1000;
maxx = 0;
if(x1 >= 100 and x1 < minx){
minx = x1;
}
else if(x2 >= 100 and x2 < minx){
minx = x2;
}
else if(x3 >= 100 and x3 < minx){
minx = x3;
}
else if(x4 >= 100 and x4 < minx){
minx = x4;
}
else if(x5 >= 100 and x5 < minx){
minx = x5;
}
else if(x6 >= 100 and x6 < minx){
minx = x6;
}
if(x1 >= 100 and x1>maxx){
maxx = x1;
}
else if(x2 >= 100 and x2>maxx){
maxx = x2;
}
else if (x3 >= 100 and x3>maxx){
maxx = x3;
}
else if (x4 >= 100 and x4>maxx){
maxx = x4;
}
else if(x5 >= 100 and x5>maxx){
maxx = x5;
}
else if (x6 >= 100 and x6>maxx){
maxx = x6;
}
cout << minx + maxx;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKCWludCBuLCBhLCBiLCBjLCBtaW54LCBtYXh4LCB4MSwgeDIsIHgzLCB4NCwgeDUsIHg2OwoJY2luID4+IG47CglhID0gbiAvIDEwMDsKCWIgPSAobiAvIDEwKSAlIDEwOwoJYyA9IG4gJSAxMDsKCXgxID0gMTAwKmEgKyAxMCpiICsgYzsKCXgyID0gMTAwKmEgKyAxMCpjICsgYjsKCXgzID0gMTAwKmIgKyAxMCphICsgYzsKCXg0ID0gMTAwKmIgKyAxMCpjICsgYTsKCXg1ID0gMTAwKmMgKyAxMCpiICsgYTsKCXg2ID0gMTAwKmMgKyAxMCphICsgYjsKCW1pbnggPSAxMDAwOwoJbWF4eCA9IDA7CglpZih4MSA+PSAxMDAgYW5kIHgxIDwgbWlueCl7CiAgICAJbWlueCA9IHgxOwoJfQoJZWxzZSBpZih4MiA+PSAxMDAgYW5kIHgyIDwgbWlueCl7CgkgICAgbWlueCA9IHgyOwoJfQoJZWxzZSBpZih4MyA+PSAxMDAgYW5kIHgzIDwgbWlueCl7CgkgICAgbWlueCA9IHgzOwoJfQoJZWxzZSBpZih4NCA+PSAxMDAgYW5kIHg0IDwgbWlueCl7CgkgICAgbWlueCA9IHg0OwoJfQoJZWxzZSBpZih4NSA+PSAxMDAgYW5kIHg1IDwgbWlueCl7CgkgICAgbWlueCA9IHg1OwoJfQoJZWxzZSBpZih4NiA+PSAxMDAgYW5kIHg2IDwgbWlueCl7CgkgICAgbWlueCA9IHg2OwoJfQoJCglpZih4MSA+PSAxMDAgYW5kIHgxPm1heHgpewoJICAgIG1heHggPSB4MTsKCX0KCWVsc2UgaWYoeDIgPj0gMTAwIGFuZCB4Mj5tYXh4KXsKCSAgICBtYXh4ID0geDI7Cgl9CgllbHNlIGlmICh4MyA+PSAxMDAgYW5kIHgzPm1heHgpewoJICAgIG1heHggPSB4MzsKCX0KCWVsc2UgaWYgKHg0ID49IDEwMCBhbmQgeDQ+bWF4eCl7CgkgICAgbWF4eCA9IHg0OwoJfQoJZWxzZSBpZih4NSA+PSAxMDAgYW5kIHg1Pm1heHgpewoJICAgIG1heHggPSB4NTsKCX0KCWVsc2UgaWYgKHg2ID49IDEwMCBhbmQgeDY+bWF4eCl7CgkgICAgbWF4eCA9IHg2OwoJfQoJY291dCA8PCBtaW54ICsgbWF4eDsKfQ==