Medium difficult sudoku #61227

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

Your time