Solution
316452987
459783261
287916534
795348126
124567398
638129475
572834619
843691752
961275843