Solution
643259178
215874963
987613542
326548719
471392856
859761234
532186497
198437625
764925381