Hard Kakuro for 30/October/2012
supplied by Kakuro.cc
12
25
4
10
31
17
15
17
18
7
7
9
15
35