#include<bits/stdc++.h>
using namespace std;
struct node {
	int x,y;
}a[100005];
bool cmp(node q,node p){
	return (q.x+q.y)>(p.x+p.y);
}
int main(){
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i].x>>a[i].y;
	}
	sort(a,a+n,cmp);
	long long cnt =0;
	for(int i=0;i<n;i++){
		if(i%2==0){
			cnt+=a[i].x;
		}
		else 
			cnt-=a[i].y;
	}
	cout<<cnt<<endl;
} 