Hard Kakuro for 31/May/2010
supplied by Kakuro.cc
33
31
12
4
6
6
37
20
17
16
30
9
37
6