Difficult sudoku #29400

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

Your time