Medium difficult sudoku #50523

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

Your time