How to finish quickly Sudoku Puzzles: eight techniques for solving Sudoku puzzles