Medium difficult sudoku #8411

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

Your time