Medium difficult sudoku #105

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

Your time