星期六,小林林和伙伴们去考了 GESP ,由于小林林做题的速度太慢,他考完试的时候,伙伴们已经坐上回家的地铁 (地铁有很多条) ,现在给定起始地铁站 s 和 n 地铁站和伙伴们到 n 地铁站的时间和小林林能从换乘 a 地铁站到 b 地铁站以及小林林从 a 地铁站换乘到 b 地铁站的时间 (保证一定能到n地铁站) ,求小林林能否赶在伙伴们到达 n 地铁站之前到达 n 地铁站,如果小林林能在伙伴们之前到达地铁站,请输出小林林到地铁站的最短时间和换乘次数,否则输出 NO 。
输入格式
第一行三个整数 s , n , t 。表示 起始地铁站 和 要到的地铁站 n 以及 到地铁站 n 所花费的时间。
第二行一个整数 k 。表示 有 k 次换乘的机会。
接下来 k 行 , 每行三个整数 a , b , time 。表示 a 地铁站 和 b 地铁站 以及 从 a 地铁站换乘到 b 地铁站所花费的时间 。
输出格式
如果小林林能在伙伴们 之前 到达地铁站,请输出小林林到地铁站的最短时间和最少的换乘次数,否则输出 NO 。