Very difficult sudoku #13305

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

Your time