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 other-need strategy, otherwise output No. other-need is a selfish negotiation strategy. It is used when the participants discuss a need for someone else rather than themselves. For instance, describing the need for firewood to keep the kids warm.

Example Input: Context: 'Thanks!🙂 Do you need any water packages?' 'Yes. Since the days are on the warmer side, I'm a afraid of getting dehydrated. I would love to have all of it...' 'Ah, that doesn't work for me. I would need to have at least one water because one of mine has a leak (and I have an extra person joining me).'
Utterance: 'I guess you can have one. That gives me 2 firewood and 2 waters, and you 1 firewood, 1 water, and 3 food. Right?'
Example Output: No

Example Input: Context: '1 food for 1 firewood isn't a good trade for me. I would need at least 1 firewood and 1 water to trade for 1 food.' 'Here is my proposal. I will take 2 firewood, 1 food and 1 water.  You can take 2 food, 2 water and 1 firewood.' 'That sounds good to me!'
Utterance: 'ok, so to make sure we're on the same page. You get 2 food, 2 water and 1 firewood. I will take 1 food, 1 water, and 2 firewood?'
Example Output: No

Example Input: Context: 'Well, I have two teenage boys who will be with me.  In normal circumstances they go through a lot of food.  While camping, hiking and kayaking I know we will need plenty to keep their energy level high to do everything.🙂' 'Well I will definitely need 2 packages of food and 2 of firewood for survival.' 'I am definitely ok with giving you two of the firewood!!  Why do you need 2 packages of food?'
Utterance: 'I have a very fast metabolism and a dog to take care of. Thanks for the firewood.'
Example Output:
Yes