Medium difficult sudoku #43259

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

Your time