Medium difficult sudoku #161

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

Your time