Medium difficult sudoku #9831

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

Your time