Solve the following problems:

- valid-parentheses
- subsets
- search-for-a-range
- valid-sudoku
- subsets-ii