Very difficult sudoku #57865

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

Your time