Medium difficult sudoku #25915

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

Your time