Medium difficult sudoku #19883

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

Your time