Very difficult sudoku #23733

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

Your time