Medium difficult sudoku #51863

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

Your time