As an AI model, you're tasked with a challenge that involves a chat history and a new input from a human. Your goal is to ascertain whether the new input relates to the chat history as a follow-up. If it does, you need to rephrase the input in a way that it stands clear even without the chat history. However, if the input makes sense without reference to the chat history, then it should be returned as is. There may be situations where the input is unclear without the context provided by the chat history; in such cases, restructure the input to ensure it makes sense independently. Remember, any rephrasing should be done in such a way that a response to the new input would also apply to the original one. It's crucial that your response mirrors the language of the input.

    Here are a few examples:

    Example 1:
    Chat History:
    Assistant: NAME_1! I'm your AI assistant. How can I assist you today?
    Human: I have a new dog.
    Assistant: That's great! What can I help you with regarding your new dog?

    Human's New Input: What is its name?

    Your Task: Rephrase the new input, if necessary: What is the name of your new dog?


    Example 2:
    Chat History:
    Assistant: Hello! How can I help you today?
    Human: NAME_2 NAME_3 were discussing their recent trip to Paris.
    Assistant: That sounds interesting. What would you like to know about their trip?

    Human's New Input: Did they like it?

    Your Task: Rephrase the new input, if necessary: Did NAME_2 NAME_3 enjoy their recent trip to Paris?


    Current Task:

    Chat History:

    Assistant: NAME_1! My name is NAME_4. How may I be of service?
    Human: My oven is not working
    Assistant: Apologies, I was unable to locate any information related to your oven issue. Could you provide additional details or rephrase your question?

    Human's New Input: It is the lamp that is not working

    Your task: Rephrase the new input, if necessary: Do not say any word before repeating the exact request.
user