Difficult sudoku #40964

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

Your time