Solution
621458397
437926815
859371426
312795684
768134952
594682731
975243168
183567249
246819573