Medium difficult sudoku #12011

6 1
1 9
9 2 3 7 8
8 9 2
2 4 7
9 6 4
2 3 8 9 6
5 4
5 6
123
456
789

Your time