Supply and Demand is a difficult concept