Sudoku [ Difficulty level 4 ]

     918 
84 1    9
  1    2 
    627 3
  7    15
   7     
7 9  4  1
 3   7   
5        

Solution

625379184
843126579
971485326
418562793
297843615
356791842
789634251
134257968
562918437