Answer: B
Three hydrogens are acidic enough (pKa well below that of methane, about 48): the carboxylic O−H (about 4.8), the alcoholic O−H (about 16) and the terminal alkyne C−H (about 25). Each consumes one CHX3X− to give one CHX4. The C−H bonds of the CHX2 groups are not acidic enough. Hence 3 moles.