Reasoning and answer: He got 30 * 25 = 750 planks. So he can make 750 / 15 = 50 tables. That means he makes 50 * 300 = $15000. So his profit was 15000 - 3000 = $12000.
The answer: 12000
What was the question?
Question: John chops down 30 trees. From each tree, he can make 25 planks. A table takes 15 planks to make and sells for $300. He paid $3000 for all the labor. How much profit did he make?

Reasoning and answer: Max can deliver a maximum of 35 * 7 = 245 packages in one week. For two days Max has carried the maximum number of packages, which in total means 2 * 35 = 70 packages. One day Max has carried only 1 / 7 of the maximum capacity, that is 1 / 7 * 35 = 5 packages. On two other days, Max delivered only 4 / 5 * 35 = 28 packages. That means, Max could deliver 245 - 28 - 5 - 70 - 50 = 92 more packages.
The answer: 92
What was the question?
Question: Max works for a delivery company as a courier. During one working day, he can deliver a maximum of 35 packages. One week, Max delivered the maximum number of packages, only twice. On two other days, Max unloaded a total of 50 packages, and on one day he unloaded only one-seventh of the maximum possible daily performance. On the last two days, the sum of the packages transported was only fourth-fifth of the maximum daily performance. How many more packages could Max deliver during that week, if he would work at maximum performance?

Reasoning and answer: Each grandchild gets 2 * 80 = $160 a year. So that means they get a total of 3 * 160 = $480.
The answer: 480
What was the question?
Question:
Jean has 3 grandchildren. She buys each grandkid 2 cards a year and puts $80 in each card. How much does she give away to grandchildren a year?