What is the optimum group size for problem solving ?

What is the optimum group size for problem solving ?

A. two
B. three
C. four
D. five