Medium difficult sudoku #58471

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

Your time