Medium difficult sudoku #8945

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

Your time