You will be given a definition of a task first, then some input of the task.
You are shown a conversation between a user and system. Identify who has spoken the indicated sentence based on the conversation.

Sentence1: Thanks, what is their address? Sentence2: Which ever you think is the best, please give me the address. Sentence3: Oh no. I had my heart set on Jamaican. Can you please verify? I'll have to think a minute on another cuisine. Sentence4: Is there anything else I can do for you today? Sentence5: No thanks. You've been very helpful. Goodbye. Sentence6: i need expensive, please. Sentence7: Yes, I need to make sure I leave by 17:00. Sentence8: Are there are jamaican restaurants in the centre part of town? Sentence9: There are 6 expensive Indian restaurants in the city. May I recommend Curry King? Sentence10: There are plenty of those to choose from. Do you have a price range? Sentence11: Great! I am also looking for a train going to Broxbourne on Thursday. Sentence12: Great, it leaves after 8:15, the time I should have told you in the first place. What is the travel time on TR2125 please? Sentence13: their address is 5 Jordans Yard Bridge Street City Centre. Sentence14: The travel time is 60 minutes. Would you like me to book a ticket? Sentence15: I recommend TR2125 that leaves at 09:01 and arrives at 10:01 Sentence16: I would suggest curry king. Sentence17: No that is all i need, thank you Sentence18: Well bummer. How about a restaurant that serves Indian food instead? Sentence19: Thank you for calling. It was nice speaking with you! Have a nice day! Sentence20: I am unable to find any Jamacian restaurants in town. Sentence21: Regretfully, no. Is there another cuisine you would enjoy? Sentence22: Yes, I am departing from Cambridge. Thanks! Sentence23: Okay! From Cambridge? Sentence24: There are several trains available. Do you have a preference on departure or arrival times? Question: Who has spoken the sentence 23? (A) User (B) System
Output:
Answer: (B) System