Solution
129876543
375421896
846359172
768235419
431798625
952164738
597642381
684913257
213587964