Medium difficult sudoku #8485

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

Your time