Difficult sudoku #54160

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

Your time