Very difficult sudoku #35437

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

Your time