Kakuro Very Hard Puzzle 12 - 8x8

   
   
8  
   
31  
 
   
11  
   
10  
 
 
  4
15  
   
  3
22  
   
   
6  
  33
   
             
  39
   
             
 
   
13  
  8
19  
   
  5
8  
   
  26
   
         
   
6  
 
  25
   
             
 
  3
   
   
  3
   
     

Stuck? Talk about it here

Click here for solution - Puzzle 12