add longestValidParentheses; sudokuSolver