Hard Kakuro for 31/May/2019
supplied by Kakuro.cc
31
13
25
30
5
3
7
30
17
9
18
17
17
14