Hard Kakuro for 22/May/2016
supplied by Kakuro.cc
21
24
7
21
24
5
18
10
6
4
8
17
20
20