Very difficult sudoku #57237

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

Your time