Hard Kakuro for 19/June/2012
supplied by Kakuro.cc
39
11
21
18
10
9
3
14
35
5
16
8
3
12