Title: 320 Hard Sudokus Ordered by Difficulty with Solutions