Medium difficult sudoku #33567

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

Your time