第一行为五个整数N,K,M,S,T,每两个整数之间用一个空格隔开,依次代表国家个数(国家编号为1到N),文化种数(文化编号为1到K),道路的条数,以及起点和终点的编号(保证S不等于T);
第二行为N个整数,每两个整数之间用一个空格隔开,其中第$i$个数$C_i$,表示国家$i$的文化为$C_i$。
接下来的K行,每行K个整数,每两个整数之间用一个空格隔开,记第$i$行的第$j$个数为$a_{ij}$,$a_{ij}= 1$表示文化$i$排斥外来文化$j$($i$等于$j$时表示排斥相同文化的外来人),$a_{ij}= 0$表示不排斥(注意$i$排斥$j$并不保证$j$一定也排斥$i$)。
接下来的M行,每行三个整数u,v,d,每两个整数之间用一个空格隔开,表示国家u与国家v有一条距离为d的可双向通行的道路(保证u不等于v,两个国家之间可能有多条道路)。