Medium difficult sudoku #58903

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

Your time