Difficult sudoku #13652

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

Your time