Factors That Affect Supply And Demand