Судоку

Уровень сложности

509000100068095400040807060730600090000924000020008054080209010007510230005000906