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 function Solution(str) { let result = []; let set = Array.from(new Set(str.split(""))).sort(); let counter = []; for (const e of set) { let c = { key: e, value: 0, }; counter.push(c); } for (const t of str) { counter.find((item) => item.key === t).value++; } counter.sort((a, b) => b.value - a.value); for (const item of counter) result.push(item.key); return result.join(""); } while ((line = await readline())) { let tokens = line.split(" "); let string = tokens[0]; console.log(Solution(string)); } })();