Hard Kakuro for 29/October/2015
supplied by Kakuro.cc
31
11
6
31
10
8
15
24
10
10
6
8
18
30