Difficult sudoku #6088

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

Your time