#2802. B

B

题目描述

你来到了一个奇特的商店,里面有n\red{n}个商品,编号为1\red{1}n\red{n}。你的目标是得到1\red{1}号商品。

在这个奇特的商店里面,你可以通过两种方式获得一个商品:

1\red{1}、直接购买该商品,购买商品i\red{i}的花费为ci\red{c_i}

2\red{2}、用两件商品合成所需商品,一共给出m\red{m}种合成方式。

请问获得1\red{1}号商品的最小花费是多少呢?

输入格式

第一行输入两个正整数n,m\red{n,m}

第二行输入n\red{n}个整数,c1,c2,...,cn\red{c_1,c_2,...,c_n}

接下来m\red{m}行,每行3\red{3}个整数ai,xi,yi\red{a_i,x_i,y_i,}表示a\red{a}可以由x,y\red{x,y}合成得到(1<=ai,xi,yi<=n\red{(1<=a_i,x_i,y_i<=n};ai\red{a_i≠}xi\red{x_i};xi\red{x_i≠}yi\red{y_i};yi\red{y_i≠}ai)\red{a_i)}

输出格式

输出一个整数表示答案

样例

输入样例

5 3
5 0 1 2 5
5 2 3
4 2 3
1 4 5

输出样例

2

提示

对于100%\red{100\%}的数据,1<=n<=100000,1<=m<=100000,1<=ci<=109\red{1<=n<=100000,1<=m<=100000,1<=c_i<=10^9}

对于40%\red{40\%}的数据, 1<=n<=100,1<=m<=100\red{1<=n<=100,1<=m<=100}