Medium difficult sudoku #16915

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

Your time