Medium difficult sudoku #49371

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

Your time