Sudoku [ Difficulty level 2 ]

239 4567 
5  8  39 
1 7     2
8  9  23 
72453  89
  32 8 4 
4127  56 
6 8 52   
  546182 

Solution

239145678
546827391
187693452
851974236
724536189
963218745
412789563
678352914
395461827