Hard Kakuro for 1/January/2016
supplied by Kakuro.cc
9
31
18
22
35
7
3
13
10
30
14
3
6
21