Difficult sudoku #37684

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

Your time