Read the following story and answer the multiple-choice question. Think step-by-step. Provide the answer first, and then explain it.
Story:
1 NAME_1 and NAME_2 entered the bedroom.
2 The tomato is in the green_bottle.
3 NAME_3 moved the tomato to the green_box.
4 NAME_3 exited the bedroom.
5 NAME_4 made no movements and stayed in the bedroom for 1 minute.
6 NAME_4 exited the bedroom.
7 NAME_5 moved the tomato to the blue_container.
8 NAME_5 exited the bedroom.
9 NAME_6 made no movements and stayed in the bedroom for 1 minute.
10 NAME_2 lost his watch.
11 NAME_6 exited the bedroom.
12 NAME_2 made no movements and stayed in the bedroom for 1 minute.
13 NAME_2 exited the bedroom.
14 NAME_1 and NAME_2 entered the waiting_room.
Question: Where is the tomato really?
Choices: A. green_bottle, B. red_basket, C. green_bucket, D. green_box, E. blue_container, F. red_drawer, G. blue_bucket, H. green_envelope, I. blue_bathtub, J. blue_crate, K. red_envelope, L. red_box, M. green_crate, N. green_basket, O. red_bucket

Note: You should assume the following. (1) An agent witnesses everything and every movements before exiting a location. (2) An agent A can infer another agent B's mental state only if A and B have been in the same location, or have private or public interactions. (3) Note that every agent tend to lie. What a character tells others doesn't affect his actual belief. An agent tend to trust a agent that exited the room later than himself. The exit order is known to all agents. (4) Agents in private communications know that others won't hear them, but they know that anyone can hear any public claims.
