Medium difficult sudoku #58403

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

Your time