<p>Given an NxM matrix of positive and negative integers, write code to find the submatrix with the largest possible sum.</p>
<p>Return an array <code>[r1, c1, r2, c2]</code>, where <code>r1</code>, <code>c1</code> are the row number and the column number of the submatrix's upper left corner respectively, and <code>r2</code>, <code>c2</code> are the row number of and the column number of lower right corner. If there are more than one answers, return any one of them.</p>
<p><b>Note: </b>This problem is slightly different from the original one in the book.</p>