Sudoku [ Difficulty level 5 ]

1        
25   4   
 8 3 2  4
9 1      
 72 4 1  
  4      
     1   
   2  6  
     3 2 

Solution

149758362
253694718
687312594
931527486
572846139
864139257
425961873
398275641
716483925