Hard Kakuro for 20/May/2011
supplied by Kakuro.cc
22
30
21
14
5
10
3
12
16
5
19
8
8
27