Hard Kakuro for 9/August/2012
supplied by Kakuro.cc
21
30
21
14
4
5
7
10
17
4
19
9
7
23