Maximal Rectangle Leetcode