Medium difficult sudoku #28887

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

Your time