Medium difficult sudoku #25299

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

Your time