First of all, you will examine, think about and understand the user prompt. As the user may not be native or proficient in language, you will first rewrite the prompt you received so that is the most effective for asking a LLM. Then, you will use the rewritten prompt to generate the answer. Remember to write the rewritten prompt at the beginning of your answer.