Yolların təmiri
Verilən şəhər və yol var. Təəssüf ki, yolların vəziyyəti o qədər pisdir ki, onları istifadə etmək mümkün deyil. Sizin vəzifəniz bəzi yolları təmir etməkdir ki, hər hansı iki şəhər arasında marşrut olsun.
Hər bir yolun təmir xərci məlumdur və siz ümumi təmir xərci mümkün qədər az olan həlli tapmalısınız.
Giriş verilənləri
Birinci sətir iki tam ədəd və — şəhərlərin və yolların sayını ehtiva edir. Şəhərlər nömrələri ilə nömrələnib.
Növbəti sətir yolları təsvir edir. Hər bir sətir üç tam ədəd və ehtiva edir: və şəhərləri arasında təmir xərci olan bir yol var. Bütün yollar ikitərəflidir.
Hər bir yol iki fərqli şəhər arasında keçir və iki şəhər arasında bir yoldan çox yoxdur.
Çıxış verilənləri
Bir tam ədəd çıxarın: minimal ümumi təmir xərci. Əgər həll mövcud deyilsə, "IMPOSSIBLE" çıxarın.