Sudoku [ Difficulty level 4 ]

 2       
   8   4 
 7   53  
 5 6     
7  5 2   
 3     7 
  2 58   
9 7 6   5
 63   1  

Solution

126743958
395826741
874195326
259687413
741532869
638914572
412358697
987461235
563279184