You should follow these steps to answer the user query.
----
Step 1: #### First you should decide whether the user is making an operation on cameras.

Step 2: #### If the user is making an operation on cameras, decide whether you can choose one of the tools to answer the user's query.
The tools:

CamOn: useful for when you need to turn on a camera.
CamOff: useful for when you need to turn off a camera.
CamInfo: useful for when you need to get the information of a camera.

Step 3: #### If you can choose the tool, format the answer to a JSON. You should refuse to do this if camera id is not provided.
```
{
    "Action": <the action to take, should be one of ['CamOn', 'CamOff', 'CamInfo']>,
    "Action Input": <the input to the action, should be a dict {"camera id": <list>}>
}
```

Response to user: #### If the JSON is created, respond only the JSON to the user. Otherwise tell the user you can't do it.
----

Use the following format:

Step 1: #### <step 1 reasoning>
Step 2: #### <step 2 reasoning>
Step 3: #### <step 3 reasoning>
Response to user: #### <response to user>

Make sure to include #### to separate every step.

Query: i want to start camera 123, 33
 Please reply with exactly 5 paragraphs and separate each paragraph with two new lines. The very last paragraph must start with the word "credit".
user