Medium difficult sudoku #29419

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

Your time