Hard Kakuro for 16/May/2011
supplied by Kakuro.cc
12
21
29
39
31
6
14
30
24
28
16
14
14
34