Milad bayramlarında sizə n \cdot m ölçüsündə ikili matris hədiyyə edilib.
Siz onunla aşağıdakı əməliyyatları edə bilərsiniz:
-ci sətirdəki bütün elementlərin dəyərlərini tərsinə çevirin.
-ci sütundakı bütün elementlərin dəyərlərini tərsinə çevirin.
Matris yaxşı adlanır, əgər bütün və dəyərləri üçün aşağıdakı şərt yerinə yetirilirsə:
A_{i, j} = A_{n-i+1, m-j+1}
Siz matrisinizi mümkün olan ən az əməliyyatla yaxşı etmək istəyirsiniz.
Birinci sətir iki tam ədəd və (1 \le n, m \le 5000) - matris -nın ölçüləri. Sonrakı sətir ədəd a_{i,j} (0 \le a_{i,j} \le 1) - matris -nın dəyərlərini ehtiva edir.
Bir tam ədəd çıxarın - minimum əməliyyatların sayını.
Əgər cavab yoxdursa, çıxarın.
Nümunə 1
Nümunə 2
Nümunə 3
İkinci test üçün:
Aşağıdakı çevrilmələri edə bilərik:
\begin{smallmatrix} 1 & 0 & 1 & 0 & 0 \\ 0 & 1 & 1 & 0 & 1 \\ 1 & 1 & 1 & 0 & 1 \\ 0 & 0 & 0 & 1 & 1 \\ 0 & 1 & 1 & 1 & 1 \end{smallmatrix} \begin{smallmatrix} 1 & 1 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 1 \\ 1 & 0 & 1 & 0 & 1 \\ 0 & 1 & 0 & 1 & 1 \\ 0 & 0 & 1 & 1 & 1 \end{smallmatrix} 2-ci sütunu tərsinə çevirərək
\begin{smallmatrix} 1 & 1 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 1 \\ 1 & 0 & 1 & 0 & 1 \\ 0 & 1 & 0 & 1 & 1 \\ 0 & 0 & 1 & 1 & 1 \end{smallmatrix} \begin{smallmatrix} 1 & 1 & 1 & 0 & 0 \\ 1 & 1 & 0 & 1 & 0 \\ 1 & 0 & 1 & 0 & 1 \\ 0 & 1 & 0 & 1 & 1 \\ 0 & 0 & 1 & 1 & 1 \end{smallmatrix} 2-ci sətiri tərsinə çevirərək.
\begin{smallmatrix} 1 & 1 & 1 & 0 & 0 \\ 1 & 1 & 0 & 1 & 0 \\ 1 & 0 & 1 & 0 & 1 \\ 0 & 1 & 0 & 1 & 1 \\ 0 & 0 & 1 & 1 & 1 \end{smallmatrix} matris üçün gözəllik şərti yerinə yetirilir. Bu, ən kiçik cavab olduğunu sübut etmək olar.
Alt tapşırıq ( bal) : (n, m \le 10)
Alt tapşırıq ( bal) : (n = 1)
Alt tapşırıq ( bal) : (n, m \le 100)
Alt tapşırıq ( bal) : (n, m \le 500)
Alt tapşırıq ( bal) : Əlavə məhdudiyyətlər olmadan