longest_valid_parentheses AC