Medium difficult sudoku #16983

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

Your time