单选题 Sally had a third again as many as David, who had a third as many again as Francis. Altogether they had 111. How many did David have?
A. 27 B. 32 C. 36 D. 48

【正确答案】 C
【答案解析】