while true
  n = gets.to_i
  break if n == 0
  a,b = 0,0
  n.times do
    ca,cb = gets.split.map{|s|s.to_i}
    ca == cb ? (a+=ca;b+=cb) : (ca>cb ? a += ca+cb : b += ca+cb)
  end
  puts"#{a} #{b}"
end