第一行输入两个正整数n,m(2≤n≤1000,1≤m≤104),表示黑暗森林中灵树的数量以及光之桥的数量。精灵将从1号灵树开始前往n号灵树,数据保证精灵一定能够到达。
接下来m行每行三个正整数ui,vi,wi(1≤ui,vi≤n,1≤wi≤1000),表示ui号灵树与vj号灵树之间存在一座光之桥,通过它需要耗费wi灵力。
接下来一行,首先一个正整数k(0≤k≤min(n,100)),最后跟随k个正整数ui(1≤ui≤n),表示还保留着精灵之光的灵树数量和对应的灵树编号。
接下来一行,首先一个正整数q(0≤q≤9),最后跟随q个正整数wi(1≤ui≤1000),表示精灵最多能够额外架的光之桥数量和架起第i座光之桥需要耗费的灵力。