teknik supply and demand