- [ ] Writing rules for valid packets. - [ ] How to generate permutations. - [ ] How to arrange the packets in the new sequence.