Medium difficult sudoku #9666

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

Your time