Solution
391486572
274315869
568927413
635174298
817592634
942638157
183259746
429761385
756843921