Difficult sudoku #51916

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

Your time