Medium difficult sudoku #8924

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

Your time