Medium difficult sudoku #8813

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

Your time