Hard Kakuro for 21/May/2010
supplied by Kakuro.cc
21
24
3
22
15
3
18
13
11
3
8
17
31
16