Medium difficult sudoku #15887

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

Your time