012345103254245031354120420513531402 012345120453201534354021435102543210 012345120453201534354210435021543102 012345120534201453354102435021543210 012345120534234150305412451203543021 012345134052201534325401450123543210 012345134052201534345120453201520413 012345134052245130350214403521521403 012345134052253104325410401523540231 012345145203251034324150430521503412 012345153204245013324150430521501432 012345153420231504340152425013504231