Hard Kakuro for 18/July/2012
supplied by Kakuro.cc
9
21
29
39
18
31
15
10
25
13
35
24