Судоку [ Уровень сложности 5 ]

     1  9
1 2     8
      3 1
  95  1  
 5   3 7 
   1    5
3   59   
   3     
     2   

Решение

785431629
132695748
496287351
679548132
851923476
243176895
367859214
928314567
514762983