最短路

题目背景

狗哥做烂了最短路,突然机智的考了Bosh一道,没想到把Bosh考住了...你能帮Bosh解决吗? 他会给你100000000000000000000000000000000000%10金币w

题目描述

给定n个点的带权有向图,求从1到n的路径中边权之积最小的简单路径。

输入输出格式

输入格式


第一行读入两个整数n,m,表示共n个点m条边。 接下来m行,每行三个正整数x,y,z,表示点x到点y有一条边权为z的边。

输出格式


输出仅包括一行,记为所求路径的边权之积,由于答案可能很大,因此狗哥仁慈地让你输出它模9987的余数即可。 废话当然是一个数了w //谢fyszzhouzj指正w 对于20%的数据,n<=10。 对于100%的数据,n<=1000,m<=1000000。边权不超过10000。

输入输出样例

输入样例 #1

3 3
1 2 3 
2 3 3 
1 3 10

输出样例 #1

9

说明

好好看一看再写哟w