B. Рабочая группа
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В одной Большой Софтверной Компании работает n человек, пронумерованных от 1 до n. Директору компании присвоен номер 1. У каждого сотрудника компании кроме директора есть ровно один непосредственный начальник. У директора, разумеется, начальника нет.

Будем называть человека a подчинённым другого человека b, если либо b — непосредственный начальник a, либо непосредственный начальник a подчинён человеку b. В частности, директору подчинены все остальные работники компании.

Для решения Важной Рабочей Задачи требуется сформировать рабочую группу. Каждый человек обладает некоторой эффективностью, выраженной целым положительным числом ai, где i — номер человека. Эффективность рабочей группы определяется как суммарная эффективность всех людей, входящих в неё.

Работники Большой Софтверной Компании одержимы новыми модными способами организации рабочего процесса. Сейчас на пике популярности парное программирование, поэтому рабочая группа должна быть сформирована с соблюдением следующего условия. Каждый человек, входящий в рабочую группу, должен иметь возможность в процессе решения задачи разбить всех своих подчинённых, также попавших в рабочую группу, на пары. Иными словами, для каждого из членов рабочей группы количество подчинённых ему людей внутри рабочей группы должно быть чётным.

Требуется определить максимальную возможную эффективность рабочей группы, образованной с соблюдением указанного условия. В рабочую группу может войти любой человек, в том числе директор компании.

Входные данные

В первой строке задано целое число n (1 ≤ n ≤ 2·105) — количество работников Большой Софтверной Компании.

Далее следуют n строк, описывающих работников компании. В i-й строке находятся два целых числа pi, ai (1 ≤ ai ≤ 105) — соответственно номер человека, являющегося непосредственным начальником i-го работника, и эффективность i-го работника. Для директора p1 =  - 1, для всех остальных людей выполнено условие 1 ≤ pi < i.

Выходные данные

Выведите единственное целое число — максимальную возможную эффективность рабочей группы.

Примеры
Входные данные
7
-1 3
1 2
1 1
1 4
4 5
4 3
5 2
Выходные данные
17
Примечание

В тесте из условия эффективнее всего составить рабочую группу из сотрудников с номерами 1, 2, 4, 5, 6.