atcoder#NIKKEI2019QUALC. Different Strokes

Different Strokes

Score : 400400 points

Problem Statement

There are NN dishes of cuisine placed in front of Takahashi and Aoki. For convenience, we call these dishes Dish 11, Dish 22, ..., Dish NN.

When Takahashi eats Dish ii, he earns AiA_i points of happiness; when Aoki eats Dish ii, she earns BiB_i points of happiness.

Starting from Takahashi, they alternately choose one dish and eat it, until there is no more dish to eat. Here, both of them choose dishes so that the following value is maximized: "the sum of the happiness he/she will earn in the end" minus "the sum of the happiness the other person will earn in the end".

Find the value: "the sum of the happiness Takahashi earns in the end" minus "the sum of the happiness Aoki earns in the end".

Constraints

  • 1N1051 \leq N \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 1Bi1091 \leq B_i \leq 10^9
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN

A1A_1 B1B_1

::

ANA_N BNB_N

Output

Print the value: "the sum of the happiness Takahashi earns in the end" minus "the sum of the happiness Aoki earns in the end".

3
10 10
20 20
30 30
20

In this sample, both of them earns 1010 points of happiness by eating Dish 11, 2020 points by eating Dish 22, and 3030 points by eating Dish 33.

In this case, since Takahashi and Aoki have the same "taste", each time they will choose the dish with which they can earn the greatest happiness. Thus, first Takahashi will choose Dish 33, then Aoki will choose Dish 22, and finally Takahashi will choose Dish 11, so the answer is (30+10)20=20(30 + 10) - 20 = 20.

3
20 10
20 20
20 30
20

In this sample, Takahashi earns 2020 points of happiness by eating any one of the dishes 1,21, 2 and 33, but Aoki earns 1010 points of happiness by eating Dish 11, 2020 points by eating Dish 22, and 3030 points by eating Dish 33.

In this case, since only Aoki has likes and dislikes, each time they will choose the dish with which Aoki can earn the greatest happiness. Thus, first Takahashi will choose Dish 33, then Aoki will choose Dish 22, and finally Takahashi will choose Dish 11, so the answer is (20+20)20=20(20 + 20) - 20 = 20.

6
1 1000000000
1 1000000000
1 1000000000
1 1000000000
1 1000000000
1 1000000000
-2999999997

Note that the answer may not fit into a 3232-bit integer.