Very difficult sudoku #59257

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

Your time