Hard Kakuro for 20/June/2016
supplied by Kakuro.cc
10
15
24
6
16
8
3
14
6
31
23
5
3
8