Very difficult sudoku #37749

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

Your time