12345 21345 23145 32415 34251 43251 42315 24135 21435 12435 14235 41235 42135 24315 23451 32451 34215 43125 41325 14325 13425 31425 34125 43215 42351 24351 23415 32145 31245 13245 12345