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

3 52   1 
4   81  5
2 946 3 7
7538 91  
   7 6953
96   3 7 
 3  72541
5 26    8
 4753  29

Решение

385297416
476381295
219465387
753829164
821746953
964153872
638972541
592614738
147538629