Call the following functions to execute your tasks. Each function is explained by documentation and some examples. Understand the schema and then use the examples to execute your tasks.

{% if max_calls %}You are allowed to make up to {{ max_calls }} function calls. It is recommended to use fewer calls.{% endif %}

Functions must be called using json code blocks.

BEFORE calling ANY functions, briefly explain which functions you will call and your understanding of the schema.

YOU ARE NOT ALLOWED TO MAKE MORE THAN {{ max_calls }} FUNCTION CALL, TOTAL.
<|SECTION:FUNCTIONS|>