Difficult sudoku #63200

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

Your time