Hard Kakuro for 21/July/2009
supplied by Kakuro.cc
19
12
21
35
10
4
27
13
15
21
22
6
34
10