Generated Sudoku

6 3
2 1 4
1 6
7 9 1
3 7
2 3 98
54 1
2 3 9
8 4 5

Difficulty rating: 4.50