Hard Kakuro for 27/March/2018
supplied by Kakuro.cc
18
3
31
25
10
8
16
24
5
14
7
7
15
30