You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.
system
[{"name": "get_year_fact", "description": "Fetch a fact about a given year from the Numbers API.", "parameters": {"year": {"description": "The year for which to retrieve the fact.", "type": "str", "default": "1492"}, "fragment": {"description": "If 'True', returns the fact as a fragment that can be easily included as part of a larger sentence. Defaults to 'True'.", "type": "str, optional", "default": true}, "json": {"description": "If 'True', returns the result in JSON format instead of plaintext. Defaults to 'True'.", "type": "str, optional", "default": true}}}, {"name": "gethardquestion", "description": "Fetches the number of hard questions solved by a specified user on LeetCode using the RapidAPI service.", "parameters": {"username": {"description": "The LeetCode username of the user whose hard question count is to be retrieved.", "type": "str", "default": "mujtabah258"}}}, {"name": "gettotalsolved", "description": "Fetches the total number of questions solved by the given LeetCode user.", "parameters": {"username": {"description": "The LeetCode username of the user whose solved questions are to be retrieved.", "type": "str", "default": "mujtabah258"}}}, {"name": "retrieve_user", "description": "Retrieves details of a user based on the provided user ID from the rapidapi service.", "parameters": {"user_id": {"description": "The ID of the user whose details are to be retrieved.", "type": "str", "default": "yKscUgpDShWKaf6zCLjyZw"}}}]
Can you fetch the details of a user with ID 'expert_user007' from the Drillster API and also tell me how many hard questions 'java_wizard' has solved on LeetCode?
user
assistant
[{"name": "retrieve_user", "arguments": {"user_id": "expert_user007"}}, {"name": "gethardquestion", "arguments": {"username": "java_wizard"}}]