Sudoku [ Difficulty level 4 ]

 7  4 2 3
 5       
1  5  7  
      43 
5   3 6  
 36  4   
   41  6 
 1       
  52     

Solution

678149253
953872146
142563789
791625438
584731692
236984571
329417865
817356924
465298317