Puzzle of the week

Complete the following SUDOKU puzzle. Have fun

 

      2 5 
   8     
 5    9  8  
   8  7  4 9 6
   5 9  8 1  
 2 9 7  4   
  2 3  1    8
 7     6  
  4 9 5