Leave a message

demand and supply meaning