CHUCK

시간 제한1초메모리 제한128 MB

문제

R개의 행과 C개의 열로 이루어진 행렬이 주어진다. 모든 원소의 절댓값은 10^4 이하이다. 다음 연산들을 원하는 만큼 수행할 수 있다.

연산표기예시
행렬의 i번째 행을 오른쪽으로 k칸 회전한다.rotR i krotR 3 1 \(\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{pmatrix}\rightarrow \begin{pmatrix} 1&2&3 \\ 4&5&6 \\ 9&7&8\\10&11&12 \end{pmatrix} \)
행렬의 j번째 열을 아래로 k칸 회전한다.rotS j krotS 3 2 \(\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{pmatrix}\rightarrow \begin{pmatrix} 1&2&9 \\ 4&5&12 \\ 7&8&3\\10&11&6 \end{pmatrix} \)
i번째 행의 모든 원소에 -1을 곱한다. 단, 그 행의 어떤 원소도 이전에 곱해진 적이 없을 때에만 가능하다.negR inegR 2 \(\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{pmatrix}\rightarrow \begin{pmatrix} 1 & 2 & 3 \\ -4 & -5 & -6 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{pmatrix}\)
j번째 열의 모든 원소에 -1을 곱한다. 단, 그 열의 어떤 원소도 이전에 곱해진 적이 없을 때에만 가능하다.negS jnegS 1 \(\begin{pmatrix} 1 & 2 & 3 \\ 0&0&0 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{pmatrix}\rightarrow \begin{pmatrix} -1 & 2 & 3 \\ 0 & 0 & 0\\ -7 & 8 & 9 \\ -10 & 11 & 12 \end{pmatrix}\)

이 연산들을 사용하여 행렬의 모든 원소의 합을 최대로 만들어라.

입력

첫째 줄에 두 정수 R과 C (1 <= R, C <= 100)가 주어지며, 각각 행과 열의 개수이다.

이어지는 R개의 줄에는 각각 C개의 정수가 주어진다. 모든 정수의 절댓값은 10^4 미만이다.

출력

연산을 모두 수행한 뒤 얻을 수 있는 행렬의 모든 원소의 합의 최댓값을 정수 하나로 출력한다.