Difficult sudoku #56836

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

Your time