Which of the following groups determine market transactions ?

Which of the following groups determine market transactions ?

A. Households firms and central authorities
B. Producers distributors consumers
C. The executive legislative and judicial departments
D. none of the above