Medium difficult sudoku #51859

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

Your time