efficiency of markets consumers and producers 322031