Solution
487569321
526317849
193482657
815794263
749236185
632158794
971825436
254673918
368941572