Medium difficult sudoku #8545

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

Your time