Berlandiyada qışlar qarlı keçir, və bu qış da istisna deyil. Hər qış ölkənin hökuməti yollardan qarın təmizlənməsi məsələsi ilə məşğul olur. Bu vəzifə paytaxt üçün xüsusilə çətindir.
Qəbul edək ki, Berlandiyanın paytaxtı kəsişmə və bir istiqamətli yoldan ibarətdir. Hər bir yol iki fərqli kəsişməni x_i, y_i birləşdirir və x_i-dən y_i-yə doğru yönəlib. -ci yolda w_i ton qar var.
Yolların təmizlənməsi üçün hökumət "Snow White" adlı bir özəl şirkəti işə cəlb edib. Hər gün şirkət bir qar təmizləyici maşını göndərir. O, işə nömrəli kəsişmədən başlayır, bir neçə kəsişmədən keçir və -də dayanır. Maşının marşrutu və daxil olmaqla, təkrarlanan yolları və kəsişmələri əhatə edə bilər.
Maşın bir gün ərzində kəsişməsindən -yə gedir, sürücü əlbəttə ki, yol hərəkəti qaydalarını pozmur. Maşın hər dəfə üzərində qar olan yoldan keçdikdə oradakı qar miqdarı ton azalır. Paytaxt sakinləri hökuməti büdcə israfçılığında ittiham edə biləcəyi üçün, sürücüyə qar olmayan yoldan getmək qadağandır.
Bəzi paytaxt yolları tarixi əhəmiyyət daşıyır, çünki üzərində hökumət binaları yerləşir. "Snow White" şirkətinin işi bitəndə bu yolların tamamı qardan təmizlənmiş olmalıdır. Məlumdur ki, kəsişməsi şəhərin tarixi mərkəzidir və bu o deməkdir ki, bütün tarixi yollar piyada olaraq tarixi mərkəzdən yalnız tarixi yollardan istifadə etməklə əlçatandır. Unutmayın, piyada baxımından yollar iki istiqamətlidir.
Hökumət şirkətə hər iş günü üçün ödəniş edir, buna görə də "Snow White" rəhbərliyi işi mümkün qədər çox günə bölməkdə maraqlıdır.
Sizin tapşırığınız — iş günlərinin maksimal sayı üçün məhdudiyyətlərə (yol istiqamətləri, tarixi yolların təmizliyi və s.) uyğun olaraq -dan -yə gündəlik marşrutlar ardıcıllığını tapmaqdır.
Birinci sətrdə , , , tam ədədləri verilir (2 \le n \le 100, 0 \le m \le 5000, 1 \le A, B \le n, A \ne B), burada — paytaxtdakı kəsişmələrin sayı, — yolların sayı. Növbəti sətrin hər birində dörd tam ədəd x_i, y_i, w_i, t_i (1 \le x_i, y_i \le n, x_i \ne y_i, 0 \le w_i \le 100, 0 \le t_i \le 1) verilir, burada x_i, y_i — yolun ucları, w_i — üzərindəki qar miqdarı, t_i — yolun tipi ( — adi, — tarixi). Hər bir istiqamətdə hər cüt kəsişmə arasında ən çox bir yol ola bilər.
— maksimal iş günlərinin sayını çıxarın. Sonra növbəti sətrin hər birində sətir üzrə sətir ədədləri ilə qar təmizləyici maşının marşrutunu göstərin: kəsişmələr ilə başlayıb ilə bitməlidir, onların nömrələri boşluqla ayrılır. Əgər bir neçə həll varsa, istənilənini çıxarın, əgər həlli yoxdursa, çıxarın.
Nümunə 1