Medium difficult sudoku #126

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

Your time