In a little town called Križ live
The major of Križ has decided to solve this problem. The town will give money to a few people so that they can pay back their debts. When some people get their money back, a chain reaction is started - for example: person
Another example: if two people live in Križ, and they owe
Your task is to calculate the minimum total amount of money the town has to give to some subset of the inhabitants so that after the payback protocol described above all debts are paid.
Input Specification
First line of input contains one integer
The following
Output Specification
First and only line of output should contain one integer - the minimum total amount of money the town has to give to its inhabitants so all debts are paid.
Sample Input 1
4
2 100
1 100
4 70
3 70
Sample Output 1
170
Sample Input 2
3
2 120
3 50
2 80
Sample Output 2
150
Sample Input 3
5
3 30
3 20
4 100
5 40
3 60
Sample Output 3
110
Comments