Here is the RLang you've generated. Do there appear to be any primitives in the program that are not mentioned in the list of primitives?

If so, write "yes" and list them out, one on each line.
If not, write "no"

For example:

Primitives = ['Toothpaste', 'Bedroom', 'Character', 'Cereal', 'Bathroom', 'Sofa', 'Cabinet', 'Salmon', 'Pie', 'Kitchentable', 'Remotecontrol', 'Fridge', 'Microwave', 'Kitchen', 'Bookshelf', 'Livingroom', 'walk_to', 'open', 'close', 'putin', 'puton', 'grab', 'drop', 'can_drop', 'is_drop', 'inside', 'inside_something', 'on', 'at', 'is_closed', 'is_open', 'holding', 'near']
Policy main:
    if at(Cardoor):
        Execute close(Cardoor)
    elif at(Fridge):
        Execute putin(Salmon, Fridge)

"Cardoor" is not listed in the primitives array, but Salmon and Fridge are, and so is putin, so the desired output is:

yes
Cardoor

Now you:

