Medium difficult sudoku #25143

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

Your time