#ABC340D. 超级高桥兄弟

超级高桥兄弟

问题描述

高桥在玩游戏。

游戏由编号为 1,2,,N1,2,\ldots,NNN 个关卡组成。最初,只能玩第 11 关。

对于每一关 i(1iN1)i(1\leq i\leq N-1),您可以执行以下两个操作之一:

  • 花费 AiA_i 秒来打破第 ii 关。这允许你接着玩第 i+1i+1 关。
  • 花费 BiB_i 秒来打破第 ii 关。这使您可以继续玩第 XiX_i 关。

忽略游玩游戏关卡以外的时间(即两关之间的过场动画之类的),至少需要多少秒才能打到第 NN 关?

数据规模

2N2×1052\leq N\leq 2×10^5

1Ai,Bi1091\leq A_i, B_i\leq 10^9

1XiN1\leq X_i\leq N

所有输入值都是整数。

输入

输入来自标准输入,格式如下:

NN

A1 B1 X1A_1\ B_1\ X_1

A2 B2 X2A_2\ B_2\ X_2

\vdots

AN1 BN1 XN1A_{N-1}\ B_{N-1}\ X_{N-1}

输出

打印答案。

5
100 200 3
50 10 1
100 200 5
150 1 2
350

通过以下操作,您将可以在 350 秒内打穿第 55 关。

100 秒打破第 1 关,这可以让你玩第 2 关。花费 50 秒打破第 2 关,这允许您玩第 3 关。花费 200 秒打破第 3 关,这允许您玩第 5 关。

10
1000 10 9
1000 10 10
1000 10 2
1000 10 3
1000 10 4
1000 10 5
1000 10 6
1000 10 7
1000 10 8
90
6
1000000000 1000000000 1
1000000000 1000000000 1
1000000000 1000000000 1
1000000000 1000000000 1
1000000000 1000000000 1
5000000000