Medium difficult sudoku #17191

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

Your time