Hard Kakuro for 25/March/2017
supplied by Kakuro.cc
10
21
18
35
35
3
3
28
27
10
7
13
14
31