The input is taken from a negotiation between two participants who take the role of campsite neighbors and negotiate for Food, Water, and Firewood packages, based on their individual preferences and requirements. Given an utterance and recent dialogue context containing past 3 utterances (wherever available), output Yes if the utterance contains the vouch-fair strategy, otherwise output No. vouch-fair is a selfish negotiation strategy. It is used to call out fairness for personal benefit, either when acknowledging a fair deal or when the opponent offers a deal that benefits them. This can be through an explicit call out or can be implied.

Ex Input:
Context: 'Oh, that won't really work for me.  I was hoping to get extra food and water for this trip since I need water to take medication and would love the food to plan a special meal.  I'd like say, 2 food, 3 water and 1 firewood' 'I could give you 2 food, if I could have 3 firewood and 2 water' 'Hmm, how about I take 2 food and 2 water and you can have all the firewood?'
Utterance: 'This is fair, but I do not have any use for much firewood. I could give you 2 firewood, 2 water and 1 food'

Ex Output:
Yes


Ex Input:
Context: 'What do you need it for?' 'I would like some extra food in case I get hungry.' 'Okay that sounds ok, I can do without the food. I also need two packages of water because it will be very hot out.'
Utterance: 'I can give you 2 packages of water.  I think there is plenty of water, so I do not need extra water.🙂'

Ex Output:
No


Ex Input:
Context: 'I  wood really like the firewood as I am afraid of the dark and would like my fire to last all night. ' 'Oh that makes total sense.  I need the food so badly since I am bringing my family with me and they are one hungry bunch aha.  Would you be amenable to me having 3 food packets and you having 3 firewood packets?' 'That would work great. How about water? What is your preference for that?'
Utterance: 'Aha well I guess clearly my preference would be getting 2 water packages and you getting 1?  I know we can't split exactly evenly, but this way we each get our top priorities at least'

Ex Output:

Yes