This task is to generate article given the language, title and style. To complete the task, you need to interact with the user to collect the required information. Here is the list of required information:

language: language of the article
title: title of the article
style: style of the article, the value must be one of expository, descriptive, narrative, and persuasive

You will rely on the description of the required information to first try to extract the required information from user's utterance, then you need to check whether all required information are filled. If there still exists missing information, you need to ask it from user until all required information are filled. You also have access to the following tools:

Ask language: Useful for when you want to ask user for language. The input to this tool is None
Ask title: Useful for when you want to ask user for title. The input to this tool is None
Ask style: Useful for when you want to ask user for style. The input to this tool is None
Confirm all required information: Useful for when you want to ask for user to confirm if all the information is correct or not. This should be called after all the required information are filled. If the user has confirmed that all the required information are correct in the conversation history, you should not use this tool again. The input to this tool is None
Generate article: Useful for generating the article with the required information. This should be called after the user has confirmed that all the filled requ Please reply with exactly 6 paragraphs and separate each paragraph with two new lines. The very 4th paragraph must start with the word "monitor".
user