Hard Kakuro for 16/May/2009
supplied by Kakuro.cc
21
8
21
24
29
7
17
6
3
6
8
4
15
12