Title: Hard Sudoku Puzzles and Solution