Medium difficult sudoku #59143

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

Your time