supply and demand 202