which of the following is a condition necessary for a perfect market?