leetcode partition list
leetcode - maximal rectangle refactoring