Hard Kakuro for 3/May/2012
supplied by Kakuro.cc
21
18
16
21
20
11
28
6
19
12
23
10
15
27