Medium difficult sudoku #65715

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

Your time