Medium difficult sudoku #23799

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

Your time