C++Program Backwards Warehouse______________________________________________Prompt:Write a program to handle the flow of widgets into and out ofa warehouse.
The warehouse will have numerous deliveries of new widgets andorders for widgetsThe widgets in a filled order are billed at a profit of 50percent over their costEach delivery of new widgets may have a different costassociated with itThe accountants for the firm have instituted a last-in,first-out system for filling orders. This means that the newestwidgets are the first ones sent out to fill an orderAlso, the most recent orders are filled firstThis function of inventory can be represented using twostacks: orders-to-be-filled and widgets-on-hand. When a
OR
OR