Hard Kakuro for 16/March/2012
supplied by Kakuro.cc
22
30
21
15
4
5
7
14
18
4
17
8
7
29