12345 21354 23145 32415 34251 43521 45312 54132 51423 15243 12534 21543 25134 52314 53241 35421 34512 43152 41325 14352 13425 31452 34125 43215 42351 24531 25413 52143 51234 15324 13542 31524 35142 53412 54321 45231 42513 24153 21435 12453 14235 41253 42135 24315 23451 32541 35214 53124 51342 15432 14523 41532 45123 54213 52431 25341 23514 32154 31245 13254 12345