Medium difficult sudoku #28443

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

Your time