Medium difficult sudoku #31095

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

Your time