Medium difficult sudoku #49247

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

Your time