Hard Kakuro for 6/May/2017
supplied by Kakuro.cc
34
15
26
10
7
10
3
16
35
16
20
5
8
30