Difficult sudoku #57684

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

Your time