Difficult sudoku #18160

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

Your time