Puzzle 0003

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