Puzzle 0002

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