Məsələlər
Əyləncə gecəsində rəqs
Əyləncə gecəsində rəqs
Əyləncə gecəsinə \textit{\textbf{n}} oğlan və \textit{\textbf{n}} qız dəvət olunmuşdur. Onlar bir neçə raundda oynamaq istəyirlər.
Hər bir raundda qonaqlar \textit{\textbf{n}} rəqs qrupuna bölünürlər. Hər bir qonaq bir neçə cütlükdə ola bilər, hər bir cütlük bir qız və oğlandan ibarət ola bilər. Hər bir raundda hər bir oğlan başqa bir qızla rəqs etməlidir. Bəzi oğlan və qızların bir-birindən xoşu gəlmir. Hər bir oğlan xoşuna gəlməyən \textit{\textbf{k}} --dan çox olmamaq şərtilə qızla oynaya bilər. Eynilə hər bir qız da xoşuna gəlməyən \textit{\textbf{k}} oğlanla oynaya bilər.
\textit{\textbf{i}}-ci oğlan və \textit{\textbf{j}}-ci qızın (\textbf{1} ≤ \textit{\textbf{i}}, \textit{\textbf{j}} ≤ \textit{\textbf{n}}) bir birindən xoşu gəlib gəlmədiyi haqqında informasiya var. Rəqs etmək üçün mümkün raundların maksimum sayını tapmalı.
\InputFile
Birinci sətirdə iki ədəd var: \textbf{n} və \textbf{k} (\textbf{1} ≤ \textbf{n} ≤ \textbf{50}, \textbf{0} ≤ \textbf{k} ≤ \textbf{50}). \textbf{i}\textit{\textbf{ }}matrisinin \textbf{j}-ci simvolu əgər \textbf{i}-ci oğlan və \textbf{j}-ci qızın bir-birindən xoşları gələrsə '\textbf{Y}', əks halda '\textbf{N}'-dən ibarətdir.
\OutputFile
Əyləncə gecəsində mümkün rəqslərin sayını verməli.
Giriş verilənləri #1
3 0 YYY YYN YNY
Çıxış verilənləri #1
2
Giriş verilənləri #2
2 1 YN YN
Çıxış verilənləri #2
1