Solution
594713286
683952174
271684539
468271953
159368742
327549861
732495618
915836427
846127395