Sudoku Puzzles Generating: from Easy to Evil