Factors Affecting Supply And Demand