Medium difficult sudoku #863

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

Your time