const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
const str = await readline();
const allLetters = str.split("@")[0].split(",");
const used = str.split("@")[1].split(",");
if (used == "") return console.log(allLetters);
const map = new Map();
for (let i = 0; i < allLetters.length; i++) {
const [letter, val] = allLetters[i].split(":");
map.set(letter, Number(val));
}
for (let i = 0; i < used.length; i++) {
const [letter, val] = used[i].split(":");
map.set(letter, map.get(letter) - Number(val));
}
let res = "";
for (const [letter, val] of map.entries()) {
res += `${letter}:${val},`;
}
console.log(res.slice(0, res.length - 1));
})();