Hard Kakuro for 18/June/2016
supplied by Kakuro.cc
8
10
22
38
7
31
17
9
6
8
3
6
15
20