Maximal Rectangle 2nd solution