Hard Kakuro for 21/May/2018
supplied by Kakuro.cc
39
12
24
15
4
9
7
10
29
6
16
6
3
12