Puzzle 0003

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