Hard Kakuro for 20/June/2012
supplied by Kakuro.cc
29
22
37
10
17
13
29
11
21
39
16
29