Solution
629518347
513724896
748693251
452176938
396485172
187932564
834257619
271369485
965841723