Very difficult sudoku #59293

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

Your time