12345 21354 23145 32415 34251 34521 35412 53142 51324 15342 13524 31542 35124 53214 52341 52431 54213 45123 41532 14523 15432 51423 54132 45312 43521 43251 42315 24135 21453 12435 14253 41235 42153 24513 25431 25341 23514 32154 31245 13254 12345