package main

import (
	"fmt"
	"sort"
)

func main() {
	var n int
	var keys []int
	m := make(map[int]int)
	fmt.Scan(&n)
	for i := 0; i < n; i++ {
		var k, v int
		fmt.Scan(&k, &v)
		m[k] += v
	}
	for k := range m {
		keys = append(keys, k)
	}
	sort.Ints(keys)
	for _, k := range keys {
		fmt.Println(k, m[k])
	}
}