'use strict';

function Main(input) {
    const tmp = input.split(" ");
    const A = tmp[0];
    const B = tmp[1];
    const C = tmp[2];

    if (Math.max(A, B, C) == A) {
        if (Math.max(B, C) == B) {
            console.log(parseInt(A + B, 10) + parseInt(C, 10))
        } else {
            console.log(parseInt(A + C, 10) + parseInt(B, 10))
        }
    } else if (Math.max(A, B, C) == B) {
        if (Math.max(A, C) == A) {
            console.log(parseInt(B + A, 10) + parseInt(C, 10))
        } else {
            console.log(parseInt(B + C, 10) + parseInt(A, 10))
        }
    } else {
        if (Math.max(A, B) == A) {
            console.log(parseInt(C + A, 10) + parseInt(B, 10))
        } else {
            console.log(parseInt(C + B, 10) + parseInt(A, 10))
        }
    }
}
//* この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
