Title: 800 Sudoku Puzzles. 400 Hard and 400 Very Hard. with Solutions