What is the main role of the facilitator in a group discussion?

a. to keep track of the time allotted to a topic
b. to guide the discussion and encourage the interaction of all group members
c. to listen to and agree with the other members
d. to record key points and distribute minutes or notes after the meeting