Medium difficult sudoku #12539

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

Your time