Medium difficult sudoku #49627

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

Your time