Very difficult sudoku #23213

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

Your time