Medium difficult sudoku #14407

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

Your time