Medium difficult sudoku #17951

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

Your time