Generated Sudoku

4 3
21 7
8 2 6
1
6 2 3 7
8 4
9 1
452 6
1 8

Difficulty rating: 3.75