Problem9686--ABC187 —— D - Choose Me

9686: ABC187 —— D - Choose Me

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 512 MiB

Description

AtCoder City will hold a mayoral election. The candidates are Aoki and Takahashi.  
The city consists of $N$ towns, the $i$-th of which has $A_i$ pro-Aoki voters and $B_i$ pro-Takahashi voters. There are no other voters.  
Takahashi can make a speech in each town.  
If he makes a speech in some town, all voters in that town, pro-Takahashi or pro-Aoki, will vote for Takahashi.  
On the other hand, if he does not make a speech in some town, the pro-Aoki voters in that town will vote for Aoki, and the pro-Takahashi voters will not vote.  
To get more votes than Aoki, in how many towns does Takahashi need to make speeches at least?

Input

Input is given from Standard Input in the following format:

```
$N$
$A_1$ $B_1$
$\vdots$
$A_N$ $B_N$
```

Output

Print the answer.

Constraints

-   All values in input are integers.
-   $1 \le N \le 2 \times 10^5$
-   $1 \le A_i, B_i \le 10^9$

Sample 1 Input

4
2 1
2 2
5 1
1 3

Sample 1 Output

1
After making a speech in the third town, Aoki and Takahashi will get 5 and 6 votes, respectively.

Sample 2 Input

5
2 1
2 1
2 1
2 1
2 1

Sample 2 Output

3
After making speeches in three towns, Aoki and Takahashi will get 4 and 9 votes, respectively.

Sample 3 Input

1
273 691

Sample 3 Output

1

Source/Category