Medium difficult sudoku #55659

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

Your time