Medium difficult sudoku #50967

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

Your time