Medium difficult sudoku #51199

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

Your time