Difficult sudoku #18492

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

Your time