Medium difficult sudoku #14379

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

Your time