Difficult sudoku #41548

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

Your time