Medium difficult sudoku #39067

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

Your time