Very difficult sudoku #19593

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

Your time