Very difficult sudoku #40733

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

Your time