Strategy For Solving Hard Sudoku