Sudoku [ Difficulty level 5 ]

165    7 
4   2    
   7  9  
9   7 26 
  4     1
      5  
         
       2 
6      5 

Solution

165498372
479523816
823716945
918375264
254869731
736241598
547632189
381954627
692187453