Hard Kakuro for 21/April/2009
supplied by Kakuro.cc
21
12
21
8
3
4
6
10
24
29
23
8
8
7