Hard Kakuro for 2/June/2010
supplied by Kakuro.cc
10
22
29
39
21
30
15
27
10
9
34
18