Hard Kakuro for 31/May/2015
supplied by Kakuro.cc
9
38
20
25
35
7
4
12
30
10
6
7
8
17