How To Solve Extreme Sudoku Puzzles