Medium difficult sudoku #52219

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

Your time