Kakuro Hard Puzzle 8 solution

   
   
41  
   
34  
 
   
40  
   
33  
 
 
  12
6  
9 3
  10
3  
6 4  
  32
   
2 5 8 1 7 9
   
3  
  37
   
4 7 6 2 9 8 1
 
  17
13  
8 9
  7
4  
4 1 2
  21
   
4 6 2 1 5 3
   
4  
  36
   
9 4 5 3 8 6 1
 
  3
   
2 1
  6
   
1 2 3