Medium difficult sudoku #56131

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

Your time