Medium difficult sudoku #12419

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

Your time