Medium difficult sudoku #9051

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

Your time