Medium difficult sudoku #41791

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

Your time