Medium difficult sudoku #9620

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

Your time