solve question: longest valid parentheses
solve question: maximal rectangle