Medium difficult sudoku #15143

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

Your time