Kakuro Puzzle 6 Solution

     
   
29  
   
12  
   
 
   
16  
  16
12  
7 9
   
15  
 
  17
   
7 3 4 2 1  
  28
   
9 8 6 1 4
   
6  
 
  4
   
1 3
  4
5  
3 1
   
  20
   
9 4 5 2
     
  6
   
1 2 3