Medium difficult sudoku #34451

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

Your time