Hard Kakuro for 11/May/2017
supplied by Kakuro.cc
21
39
17
19
19
27
22
20
22
39
29
20