Sudoku [ Difficulty level 2 ]

  8 73629
962      
7 396  81
18  5  36
 763     
 246  79 
24 83 91 
63     54
 917    2

Solution

418573629
962184573
753962481
189457236
576329148
324618795
245836917
637291854
891745362