Answer:
You would need only one packet, containing all 150 pebbles.
Step-by-step explanation:
If you have all the 150 pebbles in one packet, then you can hand over any number of pebbles up to 150 without opening another packet. For example, if someone asks for 20 pebbles, you can just give them 20 pebbles from the packet. If someone else asks for 50 pebbles, you can give them 50 pebbles from the same packet. Therefore, only one packet is required to fulfill the requirement of handing over any number of pebbles up to 150.