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
    while(line = await readline()){
        let tokens = line.split(' ');
        let a = tokens.map(item => item.split(',').map(_item => parseInt(_item)));
        
        function result (a) {
            a.sort((b, c) => {
                if (c[1] < b[1]) {
                    return c[1] - b[1]
                }
            }).reverse()
            for(let i = 0; i < a.length; i++) {
                for(let j = i + 1; j < a.length; j++) {
                    const arr = [...a[i], ...a[j]]
                    if (a[i][1] >= a[j][0]) {
                        a[i] = [Math.min(...arr), Math.max(...arr)]
                        a.splice(j, 1)
                        result(a)
                    }
                }
            }
        }
        result(a)
        console.log(a.map(item => item.join(',')).join(' '))
    }
}()