Medium difficult sudoku #69571

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

Your time