Difficult sudoku #69568

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

Your time