12345 21345 23154 23514 32541 35241 53214 53124 51342 15342 13524 31524 35142 35412 53421 54321 45312 45132 41523 14523 15432 51432 54123 54213 45231 42531 24513 24153 21435 12435 14253 41253 42135 42315 24351 23451 32415 32145 31254 13254 12345