Very difficult sudoku #37665

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

Your time