Given the task definition and input, reply with output. You are shown a conversation between a user and system. Identify who has spoken the indicated sentence based on the conversation.

Sentence1: Please help me find a restaurant that serves Italian food located in the centre. Thanks. Sentence2: This departs at 05:17 and the price of the ticket is 23.60 pounds. Sentence3: please contact us again in the future. goodbye. Sentence4: I will need to have one that is cheap. Sentence5: I want to arrive by 9:15, leaving on Tuesday. Sentence6: That will work. I need the departure time and the price of a ticket. Sentence7: The earliest arrival is 6:08 is that okay? Sentence8: Ok, I was able to book for your party of 6. Your reference number is W0XP7TDX . Is there anything else I can help with? Sentence9: How many people will staying and for how many hni. Sentence10: Yes I need a reservation for tuesday please. Sentence11: There are 9 restaurants to choose from. What is your price range? Sentence12: Sure, I will need a little more information first. What day and time would you like to leave and your arrival time? Sentence13: The one I personally recommend is zizzi Cambridge. It's located at 47-53 Regent Street. Would you like me to make a reservation? Sentence14: thank you. that is all i need. goodbye. Sentence15: I need a reservation for 6 people at 16:00 for this restaurant. Please provide the reference number for the booking as well. Sentence16: Yes, I am also looking for a train from London Kings Cross to Cambridge. Question: Who has spoken the sentence 3? (A) User (B) System
Answer: (B) System