Hamster Harry, devasa bir hamster kafesinde yaşamaktadır. Kafesin içinde, tek yönlü ve farklı uzunluklara sahip hamster borularıyla birbirine bağlanmış tane plastik top bulunmaktadır. Şu anda Harry topunda bulunmakta, yatağı ise topundadır.
Harry — sıradan bir hamsterdir ve beyninin iki yarım küresi birbiriyle pek iyi anlaşamaz: her birinin kendine göre bir niyeti vardır. Genellikle Harry tekerlekte koşarken aktif olan sol yarımküre, mümkün olduğunca uzun süre koşmak ister. Nadiren aktif olan sağ yarımküre ise mümkün olduğunca çabuk uyumak ister. Birlikte, yarımküreler Harry'yi borular labirentinde yönlendirir ve her bir topta hangi çıkış borusundan devam edileceğine karar verirler.
Karar vermek çok yorucu olduğundan, her karardan sonra yarımkürenin biraz dinlenmesi gerekir ve arka arkaya iki karar veremez. Bu yüzden yarımküreler sırayla boru seçerler ve ilk hamleyi sol yarımküre yapar. topundan başlayarak, sol yarımküre Harry'yi bir topuna götüren boruyu seçer. Orada sol yarımküre dinlenir, sağ yarımküre ise bir sonraki çıkış borusunu seçer, ve bu böyle devam eder.
Ne kadar ilginçtir ki, her iki yarımküre de tüm kafesi bilmektedir ve istedikleri kadar ileriye planlama yapabilirler. Her iki yarımküre de en uygun şekilde hareket ederse, Harry yatağına ne kadar sürede ulaşır? Harry'nin yatağının bulunduğu toptan hiçbir boru çıkmaması dışında (orada Harry rahatça dinlenebilir), her topdan en az bir boru çıktığı garanti edilmektedir. Hiçbir boru bir topu kendisine bağlamaz, ancak bir toptan başka bir topa birden fazla boru gidebilir.
İlk satırda dört tam sayı verilir: plastik topların sayısı n~(1 \le n \le 10^5), boruların sayısı m~(0 \le m \le 2 \cdot 10^5) ve Harry ile yatağının bulunduğu toplar ve t~(0 \le s, t < n).
Sonraki satırın her biri, bir boruyu tanımlayan üç tam sayı içerir: borunun başladığı top a_i~(0 \le a_i < n), borunun bittiği top b_i~(0 \le b_i < n) ve borudan geçmek için gereken süre w_i~(1 \le w_i \le 10^4). Her boru yalnızca bir yönde geçilebilir.
Harry'nin yatağına ulaşacağı süreyi yazdırın, ya da eğer Harry borularda sonsuza kadar dolaşmaya mahkumsa infinity satırını yazdırın.
Örnek 1
Örnek 2
Örnek 3
Örnek 4
Örnek 5