Medium difficult sudoku #894

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

Your time