Hard Kakuro for 21/April/2012
supplied by Kakuro.cc
21
30
21
15
4
5
7
12
18
4
17
11
7
23