Sudoku [ Difficulty level 3 ]

2   31647
         
  1      
6 3175 8 
51  92 7 
927 8   6
  27 9   
3 42  75 
      492

Solution

289531647
465827931
731964825
643175289
518692374
927483516
852749163
394216758
176358492