John cuts down 30 trees and can make 25 planks from each tree, so he has a total of 30 * 25 = 750 planks.
If a table requires 15 planks to make, then John can make 750 / 15 = 50 tables.
If each table sells for $300, then John can make a total of 50 * $300 = $15,000 from selling the tables.
He paid $3000 for all the labor, so his total profit is $15,000 - $3000 = $12,000.
#### 12000
The answer is: 12000
Below is a math problem. Provide a detailed, step-by-step solution.

### Problem:
If John cuts down 30 trees and can make 25 planks from each tree, and a table requires 15 planks to make and sells for $300, and he paid $3000 for all the labor, what is the total profit he made?

### Answer:
