Difficult sudoku #26936

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

Your time