Hard Kakuro for 30/May/2013
supplied by Kakuro.cc
9
12
21
39
7
18
35
10
7
9
3
5
15
16