Medium difficult sudoku #21191

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

Your time