/*
████████████████████████████████████████████████████████████████
████████████████        ████████████████        ████████████████
████████████              ██████████                ████████████
████████                    ██████                    ██████████
██████                                                  ████████
██████                      ██████                      ████████
████        ██████████    ████████    ██████████          ██████
████      ████        ████████████████          ████      ██████
████        ████  ████    ██    ██████              ██      ████
████          ██████████      ██████        ████████        ████
████            ██████████  ████████    ████████            ████
████              ██    ██  ██    ██    ████████      ████  ████
████              ██████    ██  ████      ██    ██  ██    ██████
████        ████████  ████  ██  ████      ██    ██  ██    ██████
████        ██  ██████        ████        ██    ████    ████████
██████      ██████                  ██    ██    ██    ██████████
██████        ████████████████████████  ██████      ██  ██  ████
████████████      ██            ██████  ██    ██████    ██  ████
██████  ██  ██      ████████████  ██    ██      ██    ██    ████
██████  ██  ██      ████  ██    ██        ██    ██████    ██████
██████  ██  ██      ██  ██  ████            ████████████████████
██████    ██████  ████  ██  ██          ██  ████████    ████████
██████████    ████████      ██          ██      ██    ██████████
██████████    ████    ██████              ██████    ████████████
████████████████  ██  ██  ██                      ██████████████
████████████  ██    ████    ██                  ████████████████
████████████    ██  ████████  ██              ██████    ██    ██
██████████████    ██████████████            ████████          ██
████████████████████████████████████      ██████████          ██
██████████████████████████████████████  ██████████████      ████
████████████████████████████████████████████████████████  ██████
████████████████████████████████████████████████████████████████
*/
#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
#define all(x) (x).begin(),(x).end()
using namespace std;
const int INF=1145141919,MOD=1e9+7;
const long long LINF=8931145141919364364,LMOD=998244353;
inline long long mod(long long n,long long m){return(n%m+m)%m;}
// const int dx[]={1,0,-1,0,1,1,-1,-1},dy[]={0,-1,0,1,1,-1,-1,1};

bool used[100010];
int main(){
    int n; cin>>n;
    int a[n],b[n];
    pair<long long,long long> taka[n],ao[n];
    rep(i,n){
        cin>>a[i]>>b[i];
        taka[i]={a[i]+b[i],i};
        ao[i]={b[i]+a[i],i};
    }
    sort(taka,taka+n); reverse(taka,taka+n);
    sort(ao,ao+n); reverse(ao,ao+n);
    int tid=0,aid=0;
    long long tt=0,aa=0;
    for(int t=0;t<n;t++){
        if(t%2==0){
            for(int i=tid;i<n;i++){
                if(!used[i]){
                    tt+=a[taka[i].second];
                    tid=i;
                    used[i]=1;
                    break;
                }
            }
        }else{
            for(int i=aid;i<n;i++){
                if(!used[i]){
                    aa+=b[ao[i].second];
                    aid=i;
                    used[i]=1;
                    break;
                }
            }
        }
        // cout<<tt<<" "<<aa<<endl;
    }
    cout<<tt-aa<<endl;
    return 0;
}


Measured memory_bytes: 4224