eolymp
bolt
Try our new interface for solving problems

İstehza

\textit{Ştirliç maşında gedirdi, Bormanın səsini eşitdi və yan keçdi.} \textit{Bir müddət sonra o yüksək səsli Bormanı gördü və yenə də yan keçdi. Sonra o Bormanı yenə gördü.} \textit{İstehza edir! -- Borman düşündü.} \textit{Dairəvidir! -- Ştirliç anladı.} Şəhərdə \textbf{N} sayda meydan var. İstənilən iki meydan bir-biri ilə yalnız iki istiqamətli bir yol ilə birləşmişdir. Bu şəhərdə Ştirliç yaşayır. Ştirliçin öz məşğuliyyəti var -- o bazar günü səhər evdən çıxmağı, maşına oturmağı, hər hansı üç meydandan keçən dairəvi marşrutu seçməyi (yəni, əvvəlcə o hansısa bir meydandan digərinə gedir, sonra -- üçüncüsünə, daha sonra isə əvvəlkinə qayıdır və yenə bu marşrutla gedir. O hesab edir ki, haradasa bu yolda Borman dayanmışdır və bu şəkildə bütün bazar günləri Ştirliç başı fırlanmayınca və maşınla gedir və sevinir... Təbii ki, Ştirliç hesab etdiyi kimi Bormanın daha çox durduğu nöqtədən yan keçmək istəyir. Bunun üçün, təbii ki, Ştirliçin seçdiyi yol kifayət qədər qısa olmalıdır. Ştirliç üçün optimal marşrut seçən proqramı tərtib edin. \InputFile İlk sətirdə əvvəlcə \textbf{N} (\textbf{3} ≤ \textbf{N} ≤ \textbf{100}) ədədi, sonra isə \textbf{N}x\textbf{N} ölçülü meydanlar arasındakı məsafələr matrisi verilir. (\textbf{i}, \textbf{j} mövqeyindəki ədəd \textbf{i}-ci və \textbf{j}-ci meydanları birləşdirən yolun uzunluğunu ifadə edir. Matrisdəki bütün ədədlər (əsas diaqonalda yerləşənlərdən başqa) natural ədədlərdir və \textbf{1000}-i aşmırlar. Matris əsas diaqonala nisbətən simmetrikdir, əsas diaqonalda 0 yerləşir. \OutputFile Optimal marşrutdakı meydanların sayını verin. Əgər bir neçə marşrut olarsa, onlardan istənilən birini verin.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
5
0  20 10   30 40
20 0  30   1  2
10 30 0    40 1000
30 1  40   0  21
40 2  1000 21 0
Çıxış verilənləri #1
4 5 2