为了复活 CRYCHIC,素世与丘比签订契约成为了魔法少女,但代价是素世需要讨伐魔女以补充足够的魔力。
现在素世正准备去讨伐迷途的魔女,迷途的魔女藏身在一个有 $$$n$$$ 个房间的迷宫内,并且拥有 $$$n-1$$$ 个分身。其中,魔女的本体位于编号为 $$$n$$$ 的房间内,而魔女的分身分别位于编号 $$$1$$$ 到 $$$n-1$$$ 的房间。
这些房间之间由单向的通道连接,每个房间都有单向通往其它的房间的通道。其中,如果一个房间不能通过通道进入,则代表它可以直接通过迷宫入口进入,即你可以直接从这里开始讨伐。
由于迷途的魔女本身的特性,这个迷宫保证了,从每个房间出发都可以到达第 $$$n$$$ 号房间,并且通道不会在房间之间成环。
每个魔女都有相应的魔力值,第 $$$i$$$ 个房间的魔女的魔力值为 $$$a_i$$$。当素世在房间内遇到魔女时,素世会与魔女展开战斗。
假设当前素世的魔力值为 $$$x$$$:
在任何时刻,如果素世的魔力值 $$$x\le 0$$$,那么素世就失败了。
因此素世想知道,要成功打败魔女本体,即消灭位于 $$$n$$$ 号房间内的魔女,至少需要有多少魔力值才能进入迷宫内?
第一行两个整数 $$$n,m$$$ ($$$1\le n\le 10^5, 0\le m\le 2\cdot 10^5$$$),分别表示迷宫的房间数量,和房间之间单向通道的数量。
第二行 $$$n$$$ 个整数,第 $$$i$$$ 个整数表示第 $$$i$$$ 个房间的魔女的魔力值 $$$a_i$$$ ($$$1\le a_i\le 10^9$$$)。
接下来 $$$m$$$ 行,每行两个整数 $$$u,v$$$ ($$$1\le u,v\le n$$$),表示一条从 $$$u$$$ 号房间通往 $$$v$$$ 号房间的单向通道。
数据保证给定图不存在重边和自环,且是一个有向无环图。
一行一个整数,表示最少所需的进入迷宫的魔力值。
1 01
1
4 31 2 5 51 32 33 4
2
8 103 2 1 2 3 4 3 21 21 42 32 43 44 65 85 66 87 8
3
对于样例 1:
对于样例 2: