Difficult sudoku #59652

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

Your time