Medium difficult sudoku #8617

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

Your time