Sudoku [ Difficulty level 2 ]

53 2 6 4 
 18 59263
62  1 587
8 41 2735
97 63  2 
35 4 8 16
    2385 
 9      4
1 35    2

Solution

537286149
418759263
629314587
864192735
971635428
352478916
746923851
295861374
183547692