Medium difficult sudoku #54875

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

Your time