Very difficult sudoku #5652

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

Your time