Very difficult sudoku #35737

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

Your time