Solution
354216789
126879453
978354621
637425918
519638247
482791536
861547392
743982165
295163874