Hard Kakuro for 29/July/2017
supplied by Kakuro.cc
21
30
37
21
13
26
29
29
21
34
28
29