Medium difficult sudoku #18251

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

Your time