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

89  5  27
5 4  81  
32 7 6 58
   1 9 7 
 1     49
 5  34 12
 3 5 7  1
1  48    
 8     64

Решение

896351427
574298136
321746958
648129375
213675849
957834612
439567281
165482793
782913564