Puzzle 0001

5 7 8 9
1 9 6 2 8
8 7 4 9 1
3 4
7 3 9 2 6 8
8 6
9 1 7 4
1 8 5
6 5 7 3