12345 21354 23145 23415 32451 34251 43215 43125 41352 14325 13452 31425 34152 34512 43521 45321 54312 54132 51423 15432 14523 41532 45123 45213 54231 52431 25413 25143 21534 12543 15234 51243 52134 52314 25341 23541 32514 32154 31245 13254 12345