Assistant:
<execute>
goto("shelf 1")
goto("shelf 2")
goto("shelf 3")
goto("shelf 4")
goto("shelf 5")
goto("shelf 6")
goto("garbagecan 1")
goto("drawer 1")
</execute>

Observation:
On the shelf 1, you see a bowl 1.
On the shelf 2, you see a keychain 2, and a pen 1.
On the shelf 3, you see a bowl 2, and a desklamp 1.
On the shelf 4, you see a mug 2.
On the shelf 5, you see nothing.
On the shelf 6, you see nothing.
On the garbagecan 1, you see nothing.
The drawer 1 is closed.
Assistant:
<execute>
open("drawer 1")
close("drawer 1")
goto("drawer 2")
goto("safe 1")
open("safe 1")
close("safe 1")
goto("drawer 3")
goto("drawer 4")
open("drawer 4")
close("drawer 4")
goto("drawer 5")
take("pencil 2", "drawer 5")
goto("shelf 3")
use("desklamp 1")
</execute>

Observation:
You open the drawer 1. The drawer 1 is open. In it, you see a cd 1, and a creditcard 1.
You close the drawer 1.
On the drawer 2, you see a book 2, and a cellphone 2.
The safe 1 is closed.
You open the safe 1. The safe 1 is open. In it, you see a cellphone 1, and a keychain 1.
You close the safe 1.
On the drawer 3, you see a book 1.
The drawer 4 is closed.
You open the drawer 4. The drawer 4 is open. In it, you see a creditcard 3.
You close the drawer 4.
On the drawer 5, you see a pencil 2.
You pick up the pencil 2 from the drawer 5.
On the shelf 3, you see a bowl 2, and a desklamp 1.
You turn on the desklamp 1.
