const readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
})
let arr = []
rl.on('line', (line) => {
arr.push(line)
})
rl.on('close', () => {
// 去掉键值对个数 n
arr.shift()
// 用 对象 来临时存放
let obj = {}
arr.forEach((i) => {
// 解构输入的键值对
let [k, v] = i.split(' ')
// 如果对象里面对应的键有值就相加,没有就存入
if (obj[k]) {
obj[k] += parseInt(v)
} else {
obj[k] = parseInt(v)
}
})
// 打印展示
for (let j in obj) {
console.log(j + ' ' + obj[j])
}
})