Hard Kakuro for 29/June/2009
supplied by Kakuro.cc
12
30
17
27
35
5
6
15
30
10
3
3
8
16