题目描述
你来到了一个奇特的商店,里面有n个商品,编号为1到n。你的目标是得到1号商品。
在这个奇特的商店里面,你可以通过两种方式获得一个商品:
1、直接购买该商品,购买商品i的花费为ci;
2、用两件商品合成所需商品,一共给出m种合成方式。
请问获得1号商品的最小花费是多少呢?
输入格式
第一行输入两个正整数n,m
第二行输入n个整数,c1,c2,...,cn
接下来m行,每行3个整数ai,xi,yi,表示a可以由x,y合成得到(1<=ai,xi,yi<=n;ai=xi;xi=yi;yi=ai)
输出格式
输出一个整数表示答案
样例
输入样例
5 3
5 0 1 2 5
5 2 3
4 2 3
1 4 5
输出样例
2
提示
对于100%的数据,1<=n<=100000,1<=m<=100000,1<=ci<=109
对于40%的数据, 1<=n<=100,1<=m<=100