An application that takes the bouquet designs and the stream of flowers as an input, and produce the stream of bouquets as an output.
- A flower specie is identified by a single, lowercase letter: a - z;
- A flower sizes is indicated by a single, uppercase letter: L (large) and S (small).
- A flower is identified by a flower specie and a flower size: for example, rL.
- A bouquet name is indicated by a single, uppercase letter: A - Z;
- A bouquet size is indicated by a single, uppercase letter: L (large) and S (small).
- A bouquet design is single line of characters with the following format:
<bouquet name><bouquet size><flower 1 quantity><flower 1
specie>...<flower N quantity><flower N specie><total quantity of
flowers in the bouquet>