Very difficult sudoku #53593

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

Your time