eolymp
bolt
Try our new interface for solving problems
Problems

Сеть

Сеть

В компьютерной сети вашей фирмы \textbf{n} компьютеров. В последнее время свитч, к которому они подключены, сильно барахлит, и потому не любые два компьютера могут связаться друг с другом. Кроме того, если компьютер \textbf{a} обменивается информацией с компьютером \textbf{b}, то никакие другие компьютеры не могут в это время обмениваться информацией ни с \textbf{a}, ни c \textbf{b}. Вам необходимо вычислить максимальное количество компьютеров, которые могут одновременно участвовать в процессе обмена информацией. \InputFile В первой строке файла задано число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{18}). Далее идут \textbf{n} строк по \textbf{n} символов, причем \textbf{j} символ \textbf{i}-й строки равен "\textbf{Y}", если \textbf{i}-й и \textbf{j}-й компьютеры могут обмениваться информацией, иначе он равен "\textbf{N}". \textbf{i}-й символ \textbf{i}-й строки всегда равен "\textbf{N}", кроме того, матрица символов симметрична. \OutputFile Выведите максимальное количество компьютеров, которые могут одновременно участвовать в процессе обмена информацией.
Time limit 1 second
Memory limit 64 MiB
Input example #1
5
NYYYY
YNNNN
YNNNY
YNNNY
YNYYN
Output example #1
4