def play(a,b)
	sa = 0
	sb = 0
	a.zip(b).each {|l,r|
		if l > r
			sa += l+r
		elsif l < r
			sb += l+r
		else
			sa += l
			sb += r
		end
	}
	[sa,sb]
end

while (n = gets.to_i)!=0
	a = []
	b = []
	n.times {
		l,r = gets.split.map(&:to_i)
		a << l
		b << r
	}
	puts play(a,b)* ' '
end