Medium difficult sudoku #58227

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

Your time