Hard Kakuro for 21/June/2015
supplied by Kakuro.cc
23
38
27
3
18
7
17
30
12
7
10
7
35
14