Q: Mark has 30 candies, Peter has 25 candies, and John has 35 candies. They decided to combine their candies together
and share them equally. How many candies will each one of them have?
A: Reasoning Process: 1. Mark has 30 candies, Peter has 25 candies, and John has 35 candies.
2. We need to add the number of candies that each person has to ﬁnd the total number of candies they have.
3. So, 30 + 25 + 35 = 90 candies.
4. Then, we need to divide the total number of candies by the number of people, which is 3. 5. So, 90 / 3 = 30 candies.
Final answer: 30.

Table 7: The exemplars are selected on GSM8K train set. They are transferred to AddSub, SingleEq,
SVAMP and ASDiv.

20

DATASET
GSM8K

Iter-CoT(W) Exemplars
Enhancing Chain-of-Thoughts Prompting with Iterative Bootstrapping in Large Language Models