demand and offer
·