Given an entity, a before event, an after event, and an attribute related to the entity, generate a sentence as output. Your sentence should show the changes in the attribute of the entity.
One example is below.
Q:  entity: arm 
before: free 
after: grasped 
attr: state
A: state of arm was free before and grasped afterwards
Rationale: The attribute state of the entity arm was free before and afterwards it was grasped hence the output.
Q: entity: side of box 
before: without holes 
after: cut 
attr: shape
A:
shape of side of box was without holes before and cut afterwards
Given an entity, a before event, an after event, and an attribute related to the entity, generate a sentence as output. Your sentence should show the changes in the attribute of the entity.
One example is below.
Q:  entity: arm 
before: free 
after: grasped 
attr: state
A: state of arm was free before and grasped afterwards
Rationale: The attribute state of the entity arm was free before and afterwards it was grasped hence the output.
Q: entity: side of box 
before: without holes 
after: cut 
attr: shape
A:
user
shape of side of box was without holes before and cut afterwards
assistant
Given an entity, a before event, an after event, and an attribute related to the entity, generate a sentence as output. Your sentence should show the changes in the attribute of the entity.
One example is below.
Q:  entity: arm 
before: free 
after: grasped 
attr: state
A: state of arm was free before and grasped afterwards
Rationale: The attribute state of the entity arm was free before and afterwards it was grasped hence the output.
Q: entity: side of box 
before: without holes 
after: cut 
attr: shape
A:
shape of side of box was without holes before and cut afterwards