Medium difficult sudoku #12059

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

Your time