Solution
324617859
156893247
987542316
249351768
815276493
763489125
672135984
431968572
598724631