Difficult sudoku #13048

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

Your time