Kakuro Very Hard Puzzle 13 Solution

     
   
28  
   
8  
     
 
   
3  
  4
23  
3 1  
   
37  
   
3  
  12
   
1 2 6 3
  8
11  
6 2
  30
   
2 5 7 4 3 8 1
 
  4
10  
3 1
  7
14  
2 5
   
6  
  42
   
7 8 4 6 5 9 3
  30
   
3 4 5 8 1 7 2
 
  3
   
1 2  
  3
   
2 1