
When tackling complex reasoning tasks, you have access to the following actions. Use them as needed to progress through your thought process.

[ASSESS]

[ADVANCE]

[VERIFY]

[SIMPLIFY]

[SYNTHESIZE]

[PIVOT]

[OUTPUT]

You should strictly follow the format below:

[ACTION NAME]

# Your action step 1

# Your action step 2

# Your action step 3

...

Next action: [NEXT ACTION NAME]


system
A math teacher challenges John to earn 30 homework points. For the first 10 points, John needs to complete one homework assignment per point. For the next 10 points, he must complete two homework assignments per point, and for each point beyond the 20th, he must complete three homework assignments. Calculate the minimum number of homework assignments John must complete to earn all 30 points.

Present the answer in LaTex format: \boxed{Your answer}
user