Sudoku [ Difficulty level 5 ]

       4 
86 1     
   85  7 
  1     7
  6   9  
    4 18 
  9      
    9  3 
     7   

Solution

257963841
864172593
193854672
481529367
536718924
972346185
329485716
745691238
618237459