Tricks To Solve Hard Sudoku Puzzles