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

89  43  1
         
1        
      576
    7 84 
  7      
 7   8  4
 62     8
 1 4     

Решение

896743251
725169483
143582697
234891576
951376842
687254139
579618324
462935718
318427965