Difficult sudoku #37160

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

Your time