Difficult sudoku #18984

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

Your time