Very difficult sudoku #59349

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

Your time