Medium difficult sudoku #19315

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

Your time