Medium difficult sudoku #57579

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

Your time