String.charCodeAt() // 把字符转换成Unicode 码

String.fromCharCode(x) // 把Unicode 码转换成 字符

Array.sort((a,b)=>a-b) // 数组升序排序

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    // Write your code here
    let str = await readline();
    let arr = str.split('');
    for(let i=0; i<arr.length; i++){
        arr[i] = arr[i].charCodeAt(0);
    }
    let new_arr = arr.sort((a,b)=> a-b);
    for(let i=0; i<arr.length;i++){
        arr[i] = String.fromCharCode(new_arr[i]);
    }
    let res = arr.join('');
    console.log(res);
}()