Medium difficult sudoku #20867

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

Your time