#2880. 小 S 的旅行

小 S 的旅行

题目描述

该国有N\red{N}个编号为1\red{1}N\red{N}的城市,由N1\red{N-1}条无向道路连接,第i\red{i}条道路连接城市i+1\red{i+1}和城市ai\red{a_i,} 经过道路i\red{i}的费用为vi\red{v_i}

S\red{S}想在这个国家进行一次旅行。出于他的强迫症,行程有如下限制:

旅行必须在城市1\red{1}开始和结束。如果城市形成的树上有m\red{m}片叶子结点,那么旅行的天数必须是m+1\red{m+1} 。每天结束时,除最后一天外,员工必须住在叶子城市的某家酒店。在整个行程中,员工必须在所有叶 子结点城市只停留一次。

在整个行程中,该国的所有道路必须正好经过两次。除第一天和最后一天外,小S\red{S}需要自行支付的费用 为旅行期间单日发生的最大总通行费。剩余的通行费将由凉心出题人承担。

请帮助小S\red{S}设计满足条件且费用旧能少的旅行。

输入格式

第一行输入一个整数 N\red{N}。(2<N<131072\red{2<N<131072)}

第二行到第 N\red{N }行每行输入两个整数,分别表示 ai\red{a_i }vi\red{v_i}

输出格式

输出一个整数,表示最少费用。

样例

输入样例

7
1 1
1 1
2 1
2 1
3 1
3 1

输出样例

4

提示

对于9%\red{9\%}的数据,2<=N<=16\red{2<=N<=16 }

对于29%\red{29\%}的数据,2<=N<=2000\red{2<=N<=2000 }

对于100%\red{100\%}的数据,2<=N<=131072,1<=ai<=i,0<=vi<=131072\red{2<=N<=131072,1<=a_i<=i,0<=v_i<=131072 }。保证vi\red{v_i}是一个整数,给定的树是 一个完全二叉树。