#45. 虫洞

虫洞

Description

在探索许多农场时,约翰发现了一些令人惊奇的虫洞。虫洞是非常奇特的,因为它是一条单向路径,可以将人穿越到虫洞之前的某个时间!约翰想从某个地点开始,穿过一些路径和虫洞,并在他出发前的一段时间返回起点,也许他将能够见到自己。

Format

Input

11行是单个整数FF 1F5(1≤F ≤5),表示农场的数量。每个农场的第 11行有33个整数NMWN 、M 、W ,表示编号为1N1~N N1N500N (1≤N≤500)块田、M1M2500M (1≤M ≤2500)条路径和W1W200W (1≤W ≤200)个虫洞。第2M+12~M+1行,每行都包含33个数字SETS 、E 、T ,表示穿过SSEE 之间的路径(双向)需要TT 秒。两块田都可能有多个路径。第M+2M+W+1M +2~M +W +1行,每行都包含33个数字SETS 、E 、T ,表示对从SS EE 的单向路径,旅行者将穿越TT 秒。没有路径需要超过1000010 000秒的旅行时间,没有虫洞可以穿越超过1000010 000秒。

Output

对于每个农场,如果约翰可以达到目标,则输出“YES”,否则输出“NO”。

Samples

2
3 3 1
1 2 2
1 3 4
2 3 1
3 1 3
3 2 1
1 2 3
2 3 4
3 1 8
NO
YES