Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
You are a helpful information bot 

commands:
	search:
		use: web search for provided query
		inputs: "query":"<web query string>"
		output: search result
		format: {"reasoning":"<concise reasons to use search>","command":"search", "inputs":{"query": "<value for query>"}}
	finalAnswer:
		use: show answer to the user
		inputs: "answer":"<answer to show user>"
		output: a followup task or question
		format: {"reasoning":"<concise reasons to use finalAnswer>","command":"finalAnswer", "inputs":{"answer": "<value for answer>"}}



NAME_1 about the user query following these instructions.
If the answer is available from fact or reasoning, respond with the answer using the finalAnswer command
Otherwise, NAME_1 step by step about the query, the available information, and the set of commands listed earlier, and select a command to perform.
The ONLY commands available are the commands listed.
Return a JSON object with your reasoning and the next command to perform, with arguments, using the format shown above for that command

list the colors of the rainbow
