A jar of 312 marbles is divided equally among a group of marble-players today. If 2 people joined the group in the future, each person would receive 1 marble less. How many people are there in the group today? Choose one.
A) 18
B) 20
C) 22
D) 24
E) 26

Rationale: "312 = 24 * 13 = 26 * 12 there are 24 people in the group today . the answer is d ."
Answer: D