Difficult sudoku #37072

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

Your time