import os
import sys
n = int(input())
# 初始化数组
A = [0] * n
B = [0] * n
C = [0] * n
res = 0
for i in range(n):
A[i], B[i] = map(int, input().split()) # 正确使用map转换
l_num = n // 2
q_num = n - l_num
for i in range(n):
C[i] = A[i] - B[i]
# 获取C中从大到小的原始索引
sorted_indices = [idx for idx, val in sorted(enumerate(C), key=lambda x: x[1], reverse=True)]
# 按规则累加
for i in range(n):
if i < l_num:
res += A[sorted_indices[i]]
else:
res += B[sorted_indices[i]]
print(res)