#P1352. 异世界的旅游生活

异世界的旅游生活

说明

钰钰有一个环游世界的梦想,可是疫情让她的梦想破灭了,钰钰很难过,钰钰不想说话。

上帝听到了钰钰的心声,把她送到了异世界,祂告诉钰钰,在这里从一个城市传送到另外一个城市只需要经过传送门,传送门是不收费且不耗费时间的,你只需要为你的吃喝玩乐付出时间和金钱。钰钰可以选择任何一个城市作为起点(只能选择一次),同时每个城市只能游玩一次(但你可以路过多次),如果她能够在一定时间内花费掉m金钱,她就可以永远留在这个世界生活。

钰钰很心动,但她的数学学的不是很好,你能帮忙告诉她,她最少用多少时间就能够花费m金钱吗?

ps:到达一个城市并不一定要吃喝玩乐。

输入格式

第一行是三个数字n1<=n<=10)和m(1<=m<=100000000),k0<=k<=20),代表共有n个城市(编号从1开始)和至少要花费的金钱为m,以及异世界中共有k组双向传送门;

第二行共有n的数字x1x2......xnxi1<=xi<=100000)代表到第i个城市吃喝玩乐的花费;

第三行共有n的数字y1y2......ynyi1<=yi<=100000000)代表到第i个城市吃喝玩乐所需的时间;

接下来k行每行有两个数字w,v,代表编号为w的城市到编号为v的城市之间有一组双向传送门。

输出格式

输出一共一行

如果钰钰可以花费足够的金钱,输出YES”并空一格输出最短时间;

如果不可以,输出NO”。

样例

1 4 0
5
2
YES 2

样例

1 5 0
1
4
NO

样例

4 10 2
9 3 3 4
1 3 3 4
2 3
3 4
YES 10

提示

第一个样例从第一个城市出发即可;

第二个样例走遍所有城市也不能达到目标;

第三个样例路径为234,用最少时间花费10金钱。