Medium difficult sudoku #8404

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

Your time