1st run contains 100 messages:-
5 packets are created, each containing 20 messages
2nd run contains 100 messages:-
5 packets are created, each containing 20 messages
3rd run contains 50 messages:-
2 packets are created, each containing 20 messages
1 packet is created that contains 10 message